141-PHP类的抽象方法和继承实例

Posted tianpan2019

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了141-PHP类的抽象方法和继承实例相关的知识,希望对你有一定的参考价值。

<?php
    abstract class ren            //定义人类
        //定义成员属性
        protected $name=‘‘;
        protected $age=0;
        //定义成员方法
        public function __construct($name,$age)
            $this->name=$name;
            $this->age=$age;
        
        //定义抽象方法
        abstract public function getinfo();
    
    class boy extends ren        //继承ren类并实现其抽象方法
        public function getinfo()
            return $this->name;
        
    
    class girl extends ren        //继承ren类并实现其抽象方法
        public function getinfo()
            return $this->age;
        
    
    //实例化两个子类的对象
    $boy=new boy(‘Tom‘,13);
    $girl=new girl(‘Mary‘,12);
    //调用对象的成员方法
    echo ‘男孩的名字为:‘.$boy->getinfo();
    echo ‘<br />女孩的年龄为:‘.$girl->getinfo();
?>

技术图片

 

以上是关于141-PHP类的抽象方法和继承实例的主要内容,如果未能解决你的问题,请参考以下文章

ts 类的变量、方法、实例化、继承、实现接口、抽象类

接口和抽象类的相同与区别

接口和抽象类的相同与区别

抽象类和接口

接口和抽象类的区别

php 抽象类abstract