zoukankan      html  css  js  c++  java
  • 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();
    

      

  • 相关阅读:
    MFC关闭子窗口 如何把父窗口也一起关闭
    VS2010创建动态链接库并且使用动态链接库DLL
    Linux文件处理命令
    Centos ftp服务器安装配置
    PHP数字价格格式化,保留两位小数
    PHP中file_put_contents追加和换行
    如何查看Laravel版本号的三种方法
    性能优化系列一:性能优化介绍与优化的范围
    只需两步获取任何微信小程序源码
    前端网页、php与mysql数据库字符编码(解决中文等乱码问题
  • 原文地址:https://www.cnblogs.com/yiweiyihang/p/7955058.html
Copyright © 2011-2022 走看看