010-对象——构造方法__construct析构方法__destruct使用方法 PHP重写与重载

<?php
/*抽象方法和抽象类

抽象类必须通过子类继承之后,才能实现实例化。
类中有抽象方法,必须声明抽象类。 如果是抽象类,可以没有抽象方法,但必须通过子类去继承之后,实现实例化
final声明的,不能进行子类继承,可以直接实例化

 */

abstract class jiaotonggongju{
    private $mingceng;//名称
    private $jiage;//价格
    private $pinpai;//品牌
    private $zaihuoliang;//载货量
    abstract function yundun(); //抽象方法
}
class moto extends jiaotonggongju{
    function yundun()
    {
        return "摩托车2个轮子在路上走";
    }
}

class car extends jiaotonggongju{
    function yundun()
    {
        return "汽车4个轮子在路上跑";
    }
}

class plane extends jiaotonggongju{
    function yundun()
    {
        return "飞机在天上飞";
    }
}

class luncuan extends jiaotonggongju{
    function yundun()
    {
        return "轮船在水上航行";
    }
}

$car=new car();
echo $car->yundun();

  

原文地址:https://www.cnblogs.com/yiweiyihang/p/8003714.html