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

Original 2019-03-26 15:46:50 252
abstract:<?php/*子类继承了父类的类属性, 父级调用了子类重写的方法.*/class Manager{    public static $salary ;    public static $name;    public function __construct($salary,$name)   //子类会继承构造方法 &

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

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. '<br>工资'.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