-
3-5 析構(gòu)函數(shù) (1)function __destruct(){} 析構(gòu)函數(shù): (2)構(gòu)造函數(shù)是在實例化對象時被調(diào)用,析構(gòu)函數(shù)是在程序運行完結(jié)束時自動調(diào)用 (3)把變量設置為 null ,可以立即調(diào)用析構(gòu)函數(shù) $James = null; (4)析構(gòu)函數(shù)通常被用在清理程序使用的資源。查看全部
-
3-4 構(gòu)造函數(shù) (1)構(gòu)造函數(shù)在對象被實例化的時候自動調(diào)用 (2)$this是Php里面的偽變量,表示對象本身??梢酝ㄟ^$this-> 的方式( $this 只能在對象內(nèi)部使用)訪問對象的屬性和方法 (3)每一次用 new實例化對象的時候,系統(tǒng)都會將類名后面的參數(shù)列表傳遞給構(gòu)造函數(shù) (4)構(gòu)造函數(shù): function __construct(){} <?php class Nbaplayer{ public $name="Jordan"; public %height="198cm"; } function __construct($name,$height) { echo "in Nbaplayer constructor\n"; $this->name=$name; $this->height=$height; } public function jump(){ echo "jumping\n"; } $jordan=new Nbaplayer("jordan","198cm"); echo $jordan->name."\n"; $jordan->run;$jordan->jump; ?>查看全部
-
3-3類和實例化案例 <?php //類的定義:以class開始,后面跟著這個類的名稱。類的命名通常每個類名的第一個字母大寫,以大括號開始和結(jié)束,public來寫屬性定義,方法定義public function。 //類的實例化為對象時適用關鍵字new,后跟類的名稱和一對括號 //對象中屬性成員可以通過-〉符號來訪問 //對象中成員方法可以通過-〉符號來訪問 class Nbaplayer{ public $name="Jordan"; public %height="198cm"; } public function jump(){ echo "jumping\n"; } $jordan=new Nbaplayer(); echo $jordan->name."\n"; $jordan->run;$jordan->jump; ?>查看全部
-
3-2 類的實例化(instantiate) 類的實例化:就是通過類定義創(chuàng)建一個類的對象,如NBA球員,實例化后 喬丹、詹姆斯、科比 類的定義里面屬性值都是空的,而對象的屬性都有具體的值查看全部
-
3-1 面向?qū)ο髮嵺`之類的概念 類的概念:把具有相似特性的對象歸類到一個類中,類定義了這些相似對象擁有的相同的屬性和方法 類的對象:稱為類得一個實例(instance) 類的屬性和方法統(tǒng)稱為類成員 3-2 實例化的概念 3-2 構(gòu)造函數(shù) 3-3 析構(gòu)函數(shù) 3-4數(shù)據(jù)訪問 3-5對象引用的概念查看全部
-
extends表示類的繼承,只能單繼承,跟一個父類的名查看全部
-
2-7面向?qū)ο蟮幕驹瓌t (1)對象內(nèi)部是高內(nèi)聚的,即對象只負責一項特定的職能,所有對象相關的內(nèi)容都封裝到對象的內(nèi)部,以屬性和方法方式存在 (2 對象對外是低耦合的,外部世界可以看到對象的部分屬性并非全部,外部世界可以看到對象可以做某些事情。。。 低耦合便于對象重用,減低依賴性查看全部
-
2-6面向?qū)ο蟮幕舅悸?步驟一,識別對象 步驟二,識別對象的屬性 步驟三,識別對象的行為查看全部
-
2-5 面向?qū)ο蟮膶嵸|(zhì) (1)面向?qū)ο缶褪前焉钪幸鉀Q的問題都用對象的方式進行存儲--把所有的數(shù)據(jù)用屬性方法表現(xiàn)出來。 (2)對象之間的互動是通過方法的調(diào)用完成互動。查看全部
-
2-4 面向?qū)ο缶幊痰幕靖拍?(1)面向?qū)ο螅涸诰幊痰臅r候一直把對象放在心上 (2)面向?qū)ο缶幊蹋壕褪蔷幊痰臅r候數(shù)據(jù)結(jié)構(gòu)(數(shù)據(jù)組織方式 )都通過對象的結(jié)構(gòu)進行存儲。 使用屬性和方法組織起來 (3) 為什么要使用面向?qū)ο缶幊蹋?對象的描述方式更加貼合真實世界,有利于大型業(yè)務的理解;在程序設計的過程中用對象的視角分析世界時能夠拉近程序設計和真實世界的距離。思維方式和現(xiàn)實世界更加貼合更加緊密查看全部
-
2-3。對象的特點 (1)每個對象都是獨一無二的 (2)對象是一個特定的事物,他的職能是完成特定功能,比如 nba球員的職能就是打球 (3)對象是可以重復使用的查看全部
-
2-2。對象的組成 (1)對象的數(shù)據(jù)模型,用于描述對象的數(shù)據(jù),也稱為對象的屬性,或者對象的成員變量 (2)對象的行為模型,用于描述對象能夠做什么事情,又被稱為對象的方法查看全部
-
面向?qū)ο蟮幕靖拍?2-1。什么是對象 對象(object)世界萬物皆對象, 2。對象的基本組成、3。對象的特點、4。什么是面向?qū)ο蟆?。為什么使用面向?qū)ο蟆?。面向?qū)ο蟮幕舅悸?7。面向?qū)ο蟮幕驹瓌t查看全部
-
實例化對象查看全部
-
構(gòu)造函數(shù)查看全部
舉報
0/150
提交
取消