NBA是專(zhuān)有名詞不應(yīng)該使用NbaPlayer的字樣,應(yīng)該寫(xiě)成NBAPlayer
2015-06-29
final class Class(); //禁止重載類(lèi)
final public function(); //禁止重載方法
final public function(); //禁止重載方法
2015-06-26
static靜態(tài)成員的訪問(wèn)不受類(lèi)的約束,
方法:直接用 classname::static_function 調(diào)用,不需要實(shí)例化;
屬性:采用self,parent,static在靜態(tài)方法內(nèi)部調(diào)用靜態(tài)屬性;
方法:直接用 classname::static_function 調(diào)用,不需要實(shí)例化;
屬性:采用self,parent,static在靜態(tài)方法內(nèi)部調(diào)用靜態(tài)屬性;
2015-06-26
$jams1 = $jams; //相當(dāng)于創(chuàng)建一個(gè)副本,復(fù)制;
$jams2 = &$jams; //相當(dāng)于取一個(gè)別名;
$jams2 = &$jams; //相當(dāng)于取一個(gè)別名;
2015-06-26
使用&指向同一個(gè)堆??臻g,實(shí)際上還是一個(gè)對(duì)象,直接賦值就變成了兩個(gè)對(duì)象,但是一個(gè)屬性值改變時(shí)另外屬性值也會(huì)發(fā)生改變,如果用clone進(jìn)行復(fù)制的話,兩個(gè)對(duì)象之間操作不受任何干擾,相互完全獨(dú)立。
2015-06-25
將方法和屬性,就是程序和數(shù)據(jù)通過(guò)類(lèi)、接口、抽象類(lèi)寫(xiě)在一起,對(duì)外不可見(jiàn),只是進(jìn)行調(diào)用,這其實(shí)就是封裝了
2015-06-25
//靜態(tài)屬性的定義是,在訪問(wèn)控制關(guān)鍵字后面添加static關(guān)鍵字即可,
//在類(lèi)定義中使用靜態(tài)成員的時(shí)候,用sell關(guān)鍵字后面跟著::操作符,即可,注意,在訪問(wèn)靜態(tài)成員的時(shí)候,后面需要要跟$符,
//在類(lèi)定義的外部訪問(wèn)靜態(tài)屬性,我們可以用類(lèi)名加::操作符的方法訪問(wèn)類(lèi)的靜態(tài)成員,
//在類(lèi)定義中使用靜態(tài)成員的時(shí)候,用sell關(guān)鍵字后面跟著::操作符,即可,注意,在訪問(wèn)靜態(tài)成員的時(shí)候,后面需要要跟$符,
//在類(lèi)定義的外部訪問(wèn)靜態(tài)屬性,我們可以用類(lèi)名加::操作符的方法訪問(wèn)類(lèi)的靜態(tài)成員,
2015-06-25
1.parent關(guān)鍵字可以調(diào)用父類(lèi)中被子類(lèi)重寫(xiě)了的方法
2。self關(guān)鍵字可以用于訪問(wèn)類(lèi)自身的成員方法,也可以用于訪問(wèn)自身的成員和類(lèi)常量;不能用于訪問(wèn)類(lèi)自身的屬性;使用常量的時(shí)候不需要在常量名稱(chēng)前面添加$符號(hào)
3.static關(guān)鍵字用于訪問(wèn)類(lèi)自身定義的靜態(tài)成員,防偽靜態(tài)屬性時(shí)需要在屬性面前添加$符號(hào)
2。self關(guān)鍵字可以用于訪問(wèn)類(lèi)自身的成員方法,也可以用于訪問(wèn)自身的成員和類(lèi)常量;不能用于訪問(wèn)類(lèi)自身的屬性;使用常量的時(shí)候不需要在常量名稱(chēng)前面添加$符號(hào)
3.static關(guān)鍵字用于訪問(wèn)類(lèi)自身定義的靜態(tài)成員,防偽靜態(tài)屬性時(shí)需要在屬性面前添加$符號(hào)
2015-06-23
在子類(lèi)的對(duì)象上可以直接訪問(wèn)父類(lèi)中的方法和屬性
父類(lèi)中的屬性可以通過(guò)$this來(lái)訪問(wèn)
父類(lèi)中的屬性可以通過(guò)$this來(lái)訪問(wèn)
2015-06-22