父类调用子类重新的静态方法

Original 2019-03-26 15:46:50 228
abstract:

/*子类继承了父类的类属性, 父级调用了子类重写的方法.*/

class Manager
{
public static $salary ;
public static $name;
public function __construct($salary,$name) //子类会继承构造方法
{
static::$salary = $salary;
static::$name = $name;
}
public static function litao()
{
return Clerk::myName(); //父类调用子类重写的方法
}

}
$man = new Manager('10000','鹏鹏');
echo Manager::$name;
Manager::litao();

//定义子类Clerk,继承自 Manager
class Clerk extends Manager
{
public static function myName()
{
echo '姓名:'.static::$name. '
工资'.static::$salary;

}
}
$clerk = new Clerk(7000,'李涛');
Clerk::myName();

谢谢老师!

Correcting teacher:查无此人Correction time:2019-03-26 16:50:16
Teacher's summary:完成的不错,不客气。类是php重点,要好好练习,继续加油。

Release Notes

Popular Entries