php面向对象方法继承的使用

作者:神奇的周 | 创建时间: 2023-05-28
为了便于维护代码,并提高代码复用性,可以使用继承的方法来写。比如,一个父类是学生类,学生类可以有共性的方法和属性。但又分为不同类的学生,比如小学生和研究生。那么我们可以用继承的方法,有学生的共性,可以继承过来,不同类的学生又可以独有自己的个...
php面向对象方法继承的使用

操作方法

先写一个父类Stu,定义属性和方法。<?php class Stu{ public $name; protected $age; function showInfo(){ echo "My name is".$this->name."<br />"; } }

写两个子类并继承父类的属性和方法,也可写自己的方法。 class Pupil extends Stu{ function Testing(){ echo "小学生测试"; } } class Graduate extends Stu{ function Testing(){ echo "研究生测试"; } }

创建对象并访问继承父类的属性,比如姓名。代码如: $stu1=new Pupil(); $stu1->name="XQAZSD"; $stu2=new Graduate(); $stu2->name="MMM";

调用方法,可以是父类方法,也可是自己的方法。代码如下: $stu1->Testing(); $stu1->showInfo(); $stu2->Testing(); $stu2->showInfo();

温馨提示

私有的修饰属性方法无法访问。
只能继承一个父类。
点击展开全文

更多推荐