Java關鍵字之abstract

2021-09-25 05:49:27 字數 326 閱讀 4031

1.抽象類

抽象類不能被例項化。

抽象類中一定有構造器,便於子類的例項化。

2.抽象方法

包含抽象方法的類一定是抽象類(為了保證抽象方法不被呼叫,所以不能有該類例項),反之,抽象類中可以沒有抽象方法。

抽象方法必須被非抽象子類重寫(為了保證抽象方法不被呼叫)。

3.abstract的應用場景

父類不需要建立例項。

在編碼時如果不重寫抽象方法的話編譯就不會通過,這就相當於乙個提醒。

4.注意事項

abstract不能與final、private、static(只有非靜態的方法才能夠被重寫)同用。

Java之關鍵字

1.transient 在實際中,有時出於安全性等方面的考慮,我們不希望一些類的某些屬性被序列化,這時可以考慮使用transient關鍵字進行修飾這些變數 屬性。transient使用小結 1 一旦變數被transient修飾,變數將不再是物件持久化的一部分,該變數內容在序列化後無法獲得訪問。2 t...

static關鍵字 java關鍵字

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

java之synchronized關鍵字使用詳解

出處 一 synchronized關鍵字的作用域有二種 1.是某個物件例項內,synchronized amethod 可以防止多個執行緒同時訪問這個物件的synchronized方法 如果乙個物件有多個synchronized方法,只要乙個執行緒訪問了其中的乙個synchronized方法,其它執...