-
PHP繼承中 在子類中可以直接用this-> 來訪問父類繼承過來的屬性查看全部
-
用new關鍵字來創建對象; 對象名->屬性名來引用 對象的屬性; =& 意思是 $james2 指向的是 $james ,而 = 的意思是 $james1 直接指向的是 new 的對象的地址。查看全部
-
析構函數 __destruct() 會在程序結束或者對象設置為null的時候被調用,多用于釋放資源查看全部
-
1.interface關鍵字用于定義接口,接口里不需要有方法的實現,而是在類的定義中實現; 2.implements關鍵字用于表示類實現某個接口,在類的定義中必須有這個接口的具體實現; 3.不能直接用接口的名稱實例化; 4.可以用instanceof關鍵字來判斷某個對象是否實現了某個接口,例:$obj instanceof eat,這個表達式返回bool型;查看全部
-
1.abstract關鍵字用于定義抽象類; 2.在抽象方法前面添加abstract關鍵字可以標明這個方法是抽象方法不需要具體的實現; 3.抽象類中可以包含普通的方法,有方法的具體實現; 4.繼承抽象類的關鍵字是extends; 5.繼承抽象類的子類需要實現抽象類中定義的抽象方法;查看全部
-
數據訪問查看全部
-
面向對象訪問控制: public 不受限 在任何地方都可以訪問 protected 本類及子類的類內部進行訪問(類外部無法訪問 出了類的大花括號即為外部) private 只被本類內部訪問(類外部及子類內部都無訪問權)查看全部
-
1、靜態屬性用于保持類的公有數據<br> 2、靜態方法里面只能訪問靜態屬性<br> 3、靜態成員不需要實例化對象就可以訪問<br> 4、類的內部可以通過使用seft和static訪問自身靜態成員<br> 5、可以通過parent訪問父類靜態成員<br> 6、可以通過類的名稱在類的外部訪問類的靜態成員查看全部
-
構造函數的參數不屬于定義成員變量,必須在在類或其父類中進行成員變量的定義 PHP類的繼承: 1.【子類】可以通過$this 【訪問父類的屬性】 2.【子類的對象】可以直接【調用父類的方法和屬性】 3.PHP的單繼承特性:類不允許同時繼承多個父類(extends后面只能跟一個父類名稱)查看全部
-
class class_name{ 1.屬性property:public $prperty_name="~"; 2.方法method:public fuction method_name(){} 3.構造函數function __construct(){$this->property_name="~"}//$this是php的為變量,對對象自身的訪問 4.析構函數function __destruct(){}//程序執行后自動調用,多用于打印機釋放資源 } 二、類的實例化instantiate $name=new class_name(); echo $name->property_name; $name->method_name(); $name1=$name;//指向同一個對象,新的引用 $name2=&$name;//等價,同一個引用 //當對象不再被使用(或沒有引用)時,即所有引用設為null會啟用析構函數查看全部
-
基本原則: 對象內部是高內聚的(對象只負責一項特定的職能,所有對象相關的內容都封裝到對象內部) 對象外部是低耦合的(外部世界可以看到對象的一些屬性和其可做的某些事情)查看全部
-
【面向對象】就是將數據結構(數據組織方式)以對象的結構(成員屬性成員方法)存儲 為什么要使用面向對象 · 貼合真實的世界,有利于大型業務的理解。 · 對象的視角分析世界的時候能夠拉近程序設計和真實世界的距離。查看全部
-
對象的特點 每一個對象都是獨一無二的 對象是一個特定的事物。他的職能是完成特定功能 對象是可以重復使用的查看全部
-
對象就是everthing查看全部
-
self可以用于輸出自身類的靜態屬性,不能輸出自身類的非靜態屬性。你輸出的$value是靜態屬性,如果把static去掉,就不能用self來輸出了查看全部
舉報
0/150
提交
取消