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

本文介绍了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();

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值