zoukankan      html  css  js  c++  java
  • 类的继承用在商品上,基类和继承类的应用

    <?php
    
    class Goods //基类Goods
    {
        private $name;
        private $price;
    
        protected function __construct($name2,$price2)
        {
            $this->name = $name2;
            $this->price = $price2;
        }
        public function showInfo()
        {
            $str = '产品的名称是:'.$this->name;
            $str .= '<br>产品的价格是:'.$this->price;
            return $str;
        }
    }
    
    class Computer extends Goods //电脑类继承Goods类
    {
        private $color;//电脑类的新的属性
        private $cpu;//电脑类的新的属性
    
        public function __construct($name2,$price2,$color2,$cpu2)
        {
            parent::__construct($name2,$price2);//给父类的name price赋值 用parent调用父类
            $this->color = $color2;//正常赋值
            $this->cpu = $cpu2;//正常赋值
        }
        public function showInfo()//调用
        {
        $str = parent::showInfo();//调用父类的方法
        $str .= '<br>颜色是:'.$this->color;
        $str .= '<br>cpu的型号是:'.$this->cpu;
        return $str;
        }
    }
    $computer = new Computer('联想',4600,'黑色','M-skr');
    echo $computer->showInfo();

    继承父类后,子类可以用父类的所有东西,可以大展拳脚.释放自己

  • 相关阅读:
    java基础之接口和多态
    JAVA随笔三
    java基础之多线程
    JAVA随笔二
    java基础之继承补充和抽象类
    java基础之面向对象和继承
    java基础 之IO流随笔
    Java 基础之String随笔
    JAVA随笔一
    python文件处理指针的移动
  • 原文地址:https://www.cnblogs.com/xm666/p/11265311.html
Copyright © 2011-2022 走看看