亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

$car->name ..這個name.指的是$name 還是$this->name這個name.

<?php

//定義一個類

class Car {

? ? var $name = '汽車';

? ? function getName() {

? ? ? ? return $this->name;

? ? }

}


//實例化一個car對象

$car = new Car();

$car->name = '奧迪A6'; //設置對象的屬性值

echo $car->getName(); ?//調用對象的方法 輸出對象的名字


正在回答

4 回答

額,瞬間開竅了。明白了。

0 回復 有任何疑惑可以回復我~

類成員的定義用 修飾符 變量名=值;對象成員的訪問用 :對象->成員名(變量名去掉$符號),靜態類成員的訪問用 類名::成員名(變量名去掉$)

1 回復 有任何疑惑可以回復我~
#1

qq_逐丶夢丶人_0

什么是靜態類成員?
2017-07-12 回復 有任何疑惑可以回復我~
#2

學海無涯樂悠悠 回復 qq_逐丶夢丶人_0

class Car{ public static $name="car"; } echo Car::name;// car
2017-07-19 回復 有任何疑惑可以回復我~
#3

qq_逐丶夢丶人_0 回復 學海無涯樂悠悠

其實我是沒看懂的。
2017-07-21 回復 有任何疑惑可以回復我~

這個name指的是$this_>name;因為程序是從上到下這樣執行的;剛開始的name值得是汽車,但是在結尾處給它賦值了。

0 回復 有任何疑惑可以回復我~

其實是同一個name啊,類的方法調用屬性要用$this這個偽變量,有點像是類本身,$this->name指的就是$name

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

$car->name ..這個name.指的是$name 還是$this->name這個name.

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號