梦想之家

PHP面向对象中静态属性笔记

 
/*
1.静态属性用于保存类的公有属性
2.静态方法里只能访问静态属性
3.静态成员不需要实例化对象就可以访问
4.类的内部可以通过self或者static关键字访问自身静态成员(静态属性和静态方法)
5.可以通过parent关键字访问父类的静态成员
6.可以用过类名的名称在类定义外部访问静态成员
 */
 
class Human{
public $name='';
public $age='';
public $sex='';
public static $height='188cm';
public static function say(){
echo self::$height.'
';
}
protected static function eat(){
echo 'eating`````
';
 
}
class Woman extends Human{
public function run(){
parent::eat();
 
}
}
 
$lali=new Woman();
 
$lali->say();
$lali->run();
 
 
 
 ?>

您此刻的心情: