码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2019-06-14 12:36:40      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:cti   func   bst   const   his   php   UNC   属性   定义   

<?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类的抽象方法和继承实例(一)

标签:cti   func   bst   const   his   php   UNC   属性   定义   

原文地址:https://www.cnblogs.com/tianpan2019/p/11022338.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!