php靜態類和非靜態類具體用法詳解

2021-07-24 06:27:52 字數 422 閱讀 7407

ps:本人親測,阿里雲2核4g5m的伺服器價效比很高,新使用者一塊多一天,老使用者三塊多一天,最高可以買三年,感興趣的可以戳一下:阿里雲折扣伺服器

1、靜態類:靜態方法中只能呼叫靜態屬性和靜態方法,不能呼叫非靜態屬性和方法,呼叫格式:

self::方法名()、self::屬性名

2、動態類:動態方法中靜態方法和動態方法都可以呼叫,如果在同乙個類中,呼叫靜態方法使用:self::方法名()、self::屬性名,呼叫動態方法用thi

s−

>方法

名()、

this->方法名()、

this

−>方法

名()、

this->屬性名

3、只有例項化的時候才會自動呼叫建構函式,所以只有動態類才可以觸發建構函式,靜態類不會觸發建構函式

靜態類 和 非靜態類的區別

1 不能在靜態類中宣告例項成員 變數和方法 2 非靜態類中可以呼叫靜態類中的成員和方法 3 呼叫靜態類中的成員或方法時不需要例項化 4 非靜態類中可以宣告靜態成員或靜態方法 5 靜態方法的使用效率比非靜態方法的使用效率高 6 靜態方法與靜態成員變數一樣,屬於類本身,在類裝載的時候被裝載到記憶體,不自...

C Console類的具體用法

輸出到控制台 輸出到控制台就是把資料輸出到控制台並顯示出來。net框架提供了console類實現這個任務,輸出方式如下 console.writeline 輸出的值 console.write 輸出的值 console.wrietline 和console.write 的唯一卻別就是前者輸出後換行,...

C Console類的具體用法

參考 url console.write 表示向控制台直接寫入字串,不進行換行,可繼續接著前面的字元寫入。console.writeline 表示向控制台寫入字串後換行。console.read 表示從控制台讀取字串,不換行。console.readline 表示從控制台讀取字串後進行換行。cons...