-
$james1 = $james; // 獨立的兩個變量引用同樣的對象。 $james = null; // 銷毀一個變量$james,另外一個$james1變量還在運行,因為這兩個變量指向的是同一對象,所以不觸發(fā)析構(gòu)函數(shù)。 第二種情況: $james2 = &$james; // 兩個變量綁定在一起引用同樣的對象。 $james = null; // 銷毀一個變量$james2,另外一個被綁定在一起的$james2變量同樣被銷毀了,對象調(diào)用完畢,觸發(fā)析構(gòu)函數(shù)查看全部
-
繼承的好處查看全部
-
類的概念查看全部
-
對象的基本原則查看全部
-
3-5 析構(gòu)函數(shù) (1)function __destruct(){} 析構(gòu)函數(shù): (2)構(gòu)造函數(shù)是在實例化對象時被調(diào)用,析構(gòu)函數(shù)是在程序運行完結(jié)束時自動調(diào)用 (3)把變量設(shè)置為 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; ?>查看全部
-
this偽變量查看全部
-
默認構(gòu)造函數(shù),在對象被實例化的時候自動調(diào)用查看全部
-
1.類的定義: 給有同一 特征(屬性和方法) 的事物(對象) 定義一個共同的框架 2.類的實例化:為 定義好的類 中的屬性 填充數(shù)據(jù) 使之成為 獨一無二的對象 的過程叫實例化 3.類的定義 和 類的實例化 是兩個概念 兩個過程 4.類定義時 屬性值都是空的,而 對象的屬性 都有具體的值查看全部
-
類的概念查看全部
-
類的概念查看全部
-
(1)對象內(nèi)部是高內(nèi)聚的,即對象只負責一項特定的職能,所有對象相關(guān)的內(nèi)容都封裝到對象的內(nèi)部,以屬性和方法方式存在 (2)對象對外是低耦合的,外部世界可以看到對象的部分屬性并非全部,外部世界可以看到對象可以做某些事情。。。 低耦合便于對象重用,減低依賴性查看全部
-
1、對象的屬性不同 2、識別對象(任何實體都可以被識別為一個對象) 3、識別對象的屬性(對象里儲存的數(shù)據(jù)別識別為屬性,不同的數(shù)據(jù)不同,對象里的屬性也不同) 4、識別對象的行為(對象自己屬性數(shù)據(jù)的改變,對象和外部交互)查看全部
-
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è)務(wù)的理解;在程序設(shè)計的過程中用對象的視角分析世界時能夠拉近程序設(shè)計和真實世界的距離。思維方式和現(xiàn)實世界更加貼合更加緊密查看全部
舉報
0/150
提交
取消