Static關鍵字
-
Static修飾的屬性稱為類變數,修飾的方法稱為靜態方法,類變數和靜態方法可直接使用類名點變數名/方法名呼叫,
但實體變數(沒有static修飾的屬性)和非靜態方法就必須通過new一個物件進行呼叫
-
靜態代碼塊在類被加載的時候就運行了,而且只運行一次,優先于各種代碼塊及構造器
構造代碼塊和建構式都是在創建物件時被呼叫,但優先于建構式
普通代碼塊與構造代碼塊的區別是:構造代碼塊是在類中定義的,而普通代碼塊是在方法中定義的
執行順序:靜態代碼塊>構造代碼塊>構造器>普通代碼塊
-
靜態匯入包:
//可直接將方法匯入,這樣就可以直接呼叫方法,不需要用類名.呼叫方法 import static java.lang.Math.random; //也可直接匯入常量 import static java.lang.Math.PI;
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/256206.html
標籤:其他
