php面向对象方法继承的使用
1、先写一个父类Stu,定义属性和方法。<?php
class Stu{
public $name;
protected $age;
function showInfo(){
echo "My name is".$this->name."<br />";
}
}
2、写两个子类并继承父类的属性和方法,也可写自己的方法。
class Pupil extends Stu{
function Testing(){
echo "小学生测试";
}
}
class Graduate extends Stu{
function Testing(){
echo "研究生测试";
}
}
3、创建对象并访问继承父类的属性,比如姓名。代码如:
$stu1=new Pupil();
$stu1->name="XQAZSD";
$stu2=new Graduate();
$stu2->name="MMM";
4、调用方法,可以是父类方法,也可是自己的方法。代码如下:
$stu1->Testing();
$stu1->showInfo();
$stu2->Testing();
$stu2->showInfo();