Java 靜態關鍵字的介紹

2021-08-31 09:35:18 字數 809 閱讀 7182

靜態資料與靜態方法的作用通常是為了提供共享資料或方法。

由static修飾的變數、常量和方法被稱做靜態變數、常量和方法。

被宣告為static的變數、常量和方法被稱為靜態成員。靜態成員屬於類所有。

用靜態修飾的**的生命週期是整個程式的生命週期。

靜態的成員變數資料是隨著類的載入而存在,隨著類的檔案的消失而消失的。

靜態方法中不能出現this或者super關鍵字。

靜態資料成員既可通過物件名來訪問,也可以通過類名直接訪問。

//這是乙個無返回值的靜態方法

public static void star()

//這是乙個無返回值的非靜態方法

public void vstar()

}1. 靜態方法只能訪問靜態成員(包括靜態變數、成員方法等都只能是靜態的)。

2. 非靜態方法既可以引用static型別的資料成員和成員方法,也可以引用非static型別的資料成員和成員方法。

3. 靜態方法中不可以出現this關鍵字,因為靜態優先於物件存在。

宣告:對於static方法為什麼不能呼叫靜態方法我們在之前的部落格當中就已經有介紹到,有興趣的話,可以去看看哦

目錄

static(靜態)關鍵字

呼叫靜態成員的三種語法

static靜態注意事項:

java關鍵字介紹

關鍵字 含義 abstract表明類或者成員方法具有抽象屬性 assert 用來進行程式除錯 boolean 基本資料型別之一,布林型別 break 提前跳出乙個塊 byte 基本資料型別之一,位元組型別 case 用在switch語句之中,表面其中的乙個分支 catch 用在異常處理中,用來捕捉異...

Java靜態(static)關鍵字

static 靜態 關鍵字 用於修飾成員 成員變數和成員函式 特點 隨著類的載入而載入 優先於物件存在 被所有物件所共享 可以直接被類名呼叫 類名.靜態成員 修飾共享資料,物件中為特有資料 注意 靜態方法只能訪問靜態成員 靜態方法中不可以寫this super關鍵字 主函式是靜態的 成員變數和靜態變...

static關鍵字 java關鍵字

先按照宣告順序初始化基類靜態變數和靜態 塊,接著按照宣告順序初始化子類靜態變數和靜態 塊,而後按照宣告順序初始化基類普通變數和普通 塊,然後執行基類建構函式,接著按照宣告順序初始化子類普通變數和普通 塊,最後執行子類建構函式。import static com.test.test1.fu.say i...