<?php
//peoples republic of china
date_default_timezone_set("PRC");
class Human
{
public $name;
public $weight;
protected $height;//只有自身和子类可以访问
private $isHungry = true;//不能被子类访问
public static $sValue = "sValue";
public function isHungry()
{
echo $this->name . " is Hungry? " . $this->isHungry;
}
}
class NbaPlayer extends Human
{
public $team = "Bull";
public $playerNumber = "23";
private $age = 40;
static public $president = "David Stern";
static public function changePresident($newPresdt)
{
self::$president = $newPresdt;
echo "parent sValue" . parent::$sValue . "<br/>";
}
function __construct($name, $height)
{
$this->name = $name;//this 伪变量
$this->height = $height;
}
public function getAge()
{
echo $this->name . "'s age is " . ($this->age - 2);
}
}
echo NbaPlayer::$president . '<br/>';
NbaPlayer::changePresident('changepre');
echo NbaPlayer::$president . "<br/>";
echo Human::$sValue;
?>
[PHP面向对象]⑤--static
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1.用static定义的变量是所有对象共享的,所以变量不属于对象而属于类的。 2.在具体调用的时候,一定不能使用对...