Java 中 Static 和 Final 的區別
在本文中,我們將瞭解 Java 中“static”和“final”關鍵字的區別。
Static
它可以應用於巢狀靜態類、變數、方法和塊。
在宣告靜態變數時不需要對其進行初始化。
此變數可以重新初始化。
它只能訪問類的靜態成員。
它只能由其他靜態方法呼叫。
無法建立靜態類的物件。
靜態類只能包含靜態成員。
它用於初始化靜態變數。
Final
這是一個關鍵字。
用於對類、方法和變數施加限制。
它不能被繼承。
它不能被重寫。
任何類都不能繼承 Final 方法。
在宣告 final 變數時需要對其進行初始化。
聲明後,其值無法更改或重新初始化。
廣告