• 005-对象——对象的 final const


    <?php
    
    /**
     *
     */
    
    /*class shouji
    {
        public $pinpai;
    
        final function chongdian()
        {  //final  最终的
            return $this->pinpai."手机通过10v电压充电";
        }
        function kaijidonghua(){
            return "<<< 开机动画 >>>";
        }
    }
    
    class moto extends shouji
    {
        function __construct()
        {
            $this->pinpai = "摩托罗拉";
        }
        function kaijidonghua(){
            return "摩托罗拉的商标";
        }
    }
    
    class sanxing extends shouji
    {
        function __construct()
        {
            $this->pinpai = "三星";
        }
        function kaijidonghua(){
            return "三星的商标";
        }
    }
    
    //$moto = new moto();
    //echo $moto->chongdian();
    
    class ren
    {
        private $mingzi;
    
        function __construct($ming)
        {
            $this->mingzi = $ming;
        }
    
        function yongshouji($shouji)
        {
            $shouji = new $shouji();
            echo $this->mingzi."的手机开机动画是:".$shouji->kaijidonghua()."<br/>";
            echo $this->mingzi . "在用" . $shouji->pinpai . "   " . $shouji->chongdian();
        }
    }
    
    $lisi = new ren("李四");
    $lisi->yongshouji("moto");*/
    
    
    /*final class bangong
    {
        private $diannao;//电脑
        private $chuanzhenji;//传真机
        private $saomiaoyi;//扫描仪
        function __construct($diannao,$chuanzhenji,$saomiaoyi)
        {
            $this->diannao=$diannao;
            $this->chuanzhenji=$chuanzhenji;
            $this->saomiaoyi=$saomiaoyi;
        }
    
        function sheji()
        {
            return $this->diannao . "来设计";
        }
    
        function saomiao()
        {
            return $this->saomiaoyi . "来扫描";
        }
    }
    $bangong=new bangong('戴尔',"三星传真机","爱克发");
    echo $bangong->sheji();
    echo "<br/>================<br/>";
    echo $bangong->saomiao();
    echo "<br/>================<br/>";*/
    
    //const
    /*define('webname','蓝天网');
    echo webname;*/
    
    define('WEBNAME',"蓝天");
    class caiwu
    {
        const suilv = 0.05;  //类常量:
    
        function __construct()
        {
            echo WEBNAME;
        }
    
        function kaigongzi($xingming, $gongzi)
        {
            $gongzi = $gongzi - $gongzi * self::suilv;
            return $xingming . "的工资是" . $gongzi . "元";
        }
    }
    
    /*员工类*/
    
    class yuangong
    {
        private $xingming;//姓名
        private $gongzisu;//工资数
    
        function __construct($xingming, $gongzisu)
        {
            $this->xingming = $xingming;
            $this->gongzisu = $gongzisu;
        }
    
        function kaizi()
        {
            $caiwu = new caiwu();
            return $caiwu->kaigongzi($this->xingming, $this->gongzisu);
        }
    }
    
    $lisi = new yuangong('李四', "6000");
    echo $lisi->kaizi();
    

      

  • 相关阅读:
    Steve Jobs 2005年于 Stanford University 毕业典礼上的演讲
    欧姆龙血糖仪HEA214换购备忘
    (转载)2011年高考作文之《时间在流逝》(安徽考生)
    2012年部分节假日安排(转载)
    乔布斯语录(转载)
    欢乐谷一日游
    上海公交投诉电话:12319
    中国公路“买路钱”应该怎么管?(转载)
    C#操作excel
    SQL Server数据库对列的操作
  • 原文地址:https://www.cnblogs.com/yiweiyihang/p/7955058.html
Copyright © 2020-2023  润新知