面向对象中的修饰关键词
生活随笔
收集整理的這篇文章主要介紹了
面向对象中的修饰关键词
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
final:用來修飾類和方法,修飾類的時候表示這個類是終極類,不能被其他類繼承,修飾方法的時候,表示這個方法是終極方法,不能被子類重寫。
static:用來修飾屬性和方法,修飾屬性的時候表示這個屬性是靜態屬性,靜態屬性在類的外部只能用類名::$屬性名這種方式訪問,在類的內部還可以用self::$屬性名訪問。static修飾方法表示這個方法是靜態方法,靜態方法里不能訪問非靜態屬性(非靜態方法里可以訪問靜態屬性,靜態屬性在哪都可以訪問,只是不能用對象的形式訪問),靜態方法的好處是不用創建對象,靜態方法也只能用類名::方法名()或者self::方法名()訪問,如果在外部訪問就只能用類名::方法名()訪問,在類內部的其他方法里可以調用靜態方法,兩種形式都可以調用。
轉載于:https://www.cnblogs.com/toward-the-sun/p/3918794.html
總結
以上是生活随笔為你收集整理的面向对象中的修饰关键词的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何连接禅道的mysql_禅道一键安装包
- 下一篇: listview嵌套gridview