java 關鍵字的修飾順序

2021-08-21 20:35:48 字數 285 閱讀 8759

1、static final public synchronized 可以混用 而且順序不限

2、abstract 只能與public或protected連用,不能用default或private 也不能與static final  synchronized中的任意乙個連用

原因:abstract要繼承(多型)

但static的是編譯期繫結,拒絕多型

synchronized沒有繼承性,父類加鎖 子類預設不加鎖 ,所以加了synchronized也沒用

final本身就是阻止重寫的

static關鍵字 java關鍵字

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

java 物件導向 final關鍵字修飾區域性變數

package tets08 a 案例演示 方法內部或者方法宣告上都演示一下 了解 基本型別,是值不能被改變 引用型別,是位址值不能被改變,物件中的屬性可以改變 class tets7 final public static void method final int x class person ...

修飾符,關鍵字

params修飾符 注 引數的最後乙個修飾符用於向方法傳遞數量不定的引數,關鍵字params必須與乙個單獨的一維陣列,並且應該是引數列表的最後一項,並且每個方法宣告中,只能有乙個params修飾符。如下所示 static void main name console.writeline ssn ss...