-
對象引用賦值圖釋
查看全部 -
&是取址符,&$james表示變量$james在內存中的地址。$james=null表示它的值為空,也就是在內存中沒有地址了。所以$james=null;$james1=&$james就是相當于取到了一個空的地址,也就是一個空值,沒有用到$james就調用析構函數。
查看全部 -
數據模型? 屬性? 成員變量
查看全部 -
查看全部
-
其實講解的老師表達的意思應該是“自身的非靜態屬性”。
注意區分this self static parent
this self static用于類自身數據訪問,parent用于父類數據訪問
對于屬性,this可以訪問非靜態屬性,self static?parent用于靜態屬性。
對于方法,this self parent可以訪問靜態、非靜態方法,static可以訪問靜態方法。
????1
2
3
4
$this
-> ? ? 屬性[動]?+?方法[靜/動]
;
self::?
? ? 屬性[靜]?+?方法[靜/動];
parent:: ? ?屬性[靜]?+?方法[靜/動];
static
:: ? ?屬性[靜]?+?方法[靜];
? self關鍵字可以用于訪問類自身的成員方法,也可以用于訪問自身的靜態成員和類常量,不能用于訪問類自身的屬性(別看糊涂了,類常量和屬性講的不是一個東西);使用常量的時候不需要在常量名稱前面添加$符號,如:const Const_Value = "this is a const";echo self::Const_Value;
查看全部 -
三種訪問權限
查看全部 -
類到對象的實例化
查看全部 -
類的概念 物以類聚查看全部
-
類的概念
屬性和方法一樣,但值不一樣
查看全部 -
面向對象的基本原則
高內聚 低耦合
查看全部 -
面向對象的基本思路
查看全部 -
面向對象實質解析
查看全部 -
1.每一個對象都是獨一無二的。 2.對象是一個特定事物,他的只能是完成特定功能 3.對象是可以重復使用的。
查看全部 -
對象的基本組成
查看全部 -
面向對象 魔術方法
查看全部
舉報