国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

PHP面向對象之靜態與非靜態的調用方式 小結

kk_miles / 2105人閱讀

摘要:對于屬性來說類內部的調用方式靜態屬性是類的屬性普通屬性是類具體實例化出的對象的屬性所以二者是完全不同的調用方式也非常不同靜態屬性靜態屬性名類名靜態屬性名普通屬性普通屬性名類外部的調用方式靜態屬性是類的屬性普通屬性是類具體實例化出的對象的屬

對于 屬性 來說 類內部的調用方式

靜態屬性的屬性

普通屬性類具體實例化出的對象的屬性

所以二者是完全不同的, 調用方式也非常不同

靜態屬性 self::$靜態屬性名類名::$靜態屬性名

普通屬性 $this->普通屬性名

類外部的調用方式

靜態屬性的屬性

普通屬性類具體實例化出的對象的屬性

所以二者是完全不同的, 調用方式也非常不同

靜態屬性 類名::$靜態屬性名

普通屬性 實例化對象->普通屬性名

對于 方法 來說

對于方法, 無論 普通還是靜態, 它們都是屬于類的, 所以理論上, 它們的調用方式 ->/:: 是可以互換的, 但事實上, 還是應該嚴格區分, 否則可能會報 Deprecated...;

類內部的調用方式

普通方法 可以使用 $this->普通方法名() 來進行調用;

也可以使用 self::$普通方法名()

靜態方法 可以使用 self::$靜態方法名() / 類名::$靜態方法名() 來進行調用;

也可以使用 $this->$靜態方法名()

即類內部 普通方法靜態方法 的調用方式可以互換;

類外部的調用方式

普通方法 可以使用 實例化對象->普通方法名() 來進行調用;

注意: 使用 類名::普通方法名() / 實例化對象::普通方法名() 都會報 Deprecated:非靜態方法不應該按照鏡頭蓋方法的調用方式來使用

靜態方法 可以使用 類名::$靜態方法名() 來進行調用;

注意:靜態方法也可以使用 實例化對象->普通方法名() 來進行調用; (靜態屬性不可以)

靜態/非靜態方法中的調用權限

靜態方法中只能使用 靜態調用方式::來調用 靜態屬性, 靜態方法, 非靜態方法; 不能使用::調用非靜態屬性;

非靜態普通方法中可以調用 靜態/非靜態屬性/方法;

小結

靜態屬性/方法, 只能通過 :: 來訪問;

普通屬性只能通過 -> 來訪問;

普通方法能通過 ->/:: 來訪問; (類外部只能通過->)

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/28642.html

相關文章

  • php中static靜態屬性和靜態方法調用

    摘要:本文介紹面向對象中靜態屬性和靜態方法的調用實例分析了靜態屬性和靜態方法的原理與調用技巧需要的朋友可以參考下。簡介這里分析了面向對象中靜態屬性和靜態方法的調用。因為靜態屬性存放的位置是在類里,調用方法為類名屬性名靜態方法不需要實例化即可調用。 本文介紹php面向對象中static靜態屬性和靜態方法的調用,實例分析了static靜態屬性和靜態方法的原理與調用技巧,需要的朋友可以參考下。 簡...

    Flands 評論0 收藏0
  • SegmentFault 技術周刊 Vol.32 - 七夕將至,你對象”還好嗎?

    摘要:很多情況下,通常一個人類,即創建了一個具體的對象。對象就是數據,對象本身不包含方法。類是相似對象的描述,稱為類的定義,是該類對象的藍圖或原型。在中,對象通過對類的實體化形成的對象。一類的對象抽取出來。注意中,對象一定是通過類的實例化來的。 showImg(https://segmentfault.com/img/bVTJ3H?w=900&h=385); 馬上就要到七夕了,離年底老媽老爸...

    李昌杰 評論0 收藏0
  • SegmentFault 技術周刊 Vol.32 - 七夕將至,你對象”還好嗎?

    摘要:很多情況下,通常一個人類,即創建了一個具體的對象。對象就是數據,對象本身不包含方法。類是相似對象的描述,稱為類的定義,是該類對象的藍圖或原型。在中,對象通過對類的實體化形成的對象。一類的對象抽取出來。注意中,對象一定是通過類的實例化來的。 showImg(https://segmentfault.com/img/bVTJ3H?w=900&h=385); 馬上就要到七夕了,離年底老媽老爸...

    Lyux 評論0 收藏0
  • SegmentFault 技術周刊 Vol.32 - 七夕將至,你對象”還好嗎?

    摘要:很多情況下,通常一個人類,即創建了一個具體的對象。對象就是數據,對象本身不包含方法。類是相似對象的描述,稱為類的定義,是該類對象的藍圖或原型。在中,對象通過對類的實體化形成的對象。一類的對象抽取出來。注意中,對象一定是通過類的實例化來的。 showImg(https://segmentfault.com/img/bVTJ3H?w=900&h=385); 馬上就要到七夕了,離年底老媽老爸...

    AaronYuan 評論0 收藏0
  • PHP經驗總結 - 聊聊面向對象

    摘要:例如汽車這個名詞可以理解為汽車的總類,但這輛寶馬汽車則是一個具體的汽車對象。當在類成員方法內部調用的時候,可以使用偽變量調用當前對象的屬性。在面向對象中則被稱之為方法。 簡述 現在大伙都在講面向對象編程,但是我們也得先找著一個對象是不?不然怎么面向對象?怎么編程? --- 笑話一則,但是理不虧,要搞P面向對象編程,我們起碼要先搞懂對象(還有類)是什么?只有了解它,理解它,你才能駕馭它。...

    lpjustdoit 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<