一個重大疑問!
<?php
//定義一個類
class Car {
? ? public $name = '汽車';
? ? function getName() {
? ? ? ? return $this->name;
? ? }
}
//實(shí)例化一個car對象
$car = new Car();
$car->name = '奧迪A6'; //設(shè)置對象的屬性值
echo $car->getName(); ?//調(diào)用對象的方法 輸出對象的名字 ??
類中的? public $name = '汽車'; 和最后$car->name = '奧迪A6',這兩個那么都代表是,是說最后name=奧迪A6把汽車給替換了么? 這段代碼中“汽車”這個變量是不是沒有意義???
2017-05-18
$car = new Car();的時候?
echo $car->getName(); 是汽車
$car->name = '奧迪A6'; 之后
echo $car->getName();是奧迪A6。
“汽車”是初始值。
2017-06-03
汽車是類的名字,奧迪是對象的名字。
如果不設(shè)置對象的名字就會繼續(xù)用類的名字~~~~
人類是我們的名字,不是銘躍是你的名字~~~~
好吧,我又在一本正經(jīng)的胡說八道了~~~~