Java 中的靜態方法與例項方法


眾所周知,在 Java 中,任何變數/方法的行為都由其宣告名稱中使用的關鍵字決定。因此,非訪問修飾符之一就是 Static,可與方法和變數同時使用。

顧名思義,靜態方法在類級別定義,可以在類名上訪問,即無需建立類物件即可訪問/呼叫靜態方法。

另一方面,如果不對變數/方法使用靜態關鍵字,那麼它就屬於或歸類為例項方法,該方法在例項級別定義,並且需要類物件才能訪問。

此外,靜態方法作為類的單個副本存在,而例項方法作為多個副本存在,具體取決於為該特定類建立的例項數量。

靜態方法無法直接訪問例項方法/變數,而例項方法可以直接訪問靜態變數和靜態方法。

更新日期: 2019 年 7 月 30 日

2K+ 瀏覽量

開啟你的 職業

完成課程後獲得認證

開始
廣告
© . All rights reserved.