java 類修飾符 成員變數修飾符 方法修飾符總結

2021-09-08 15:42:20 字數 984 閱讀 2734

類修飾符:

public(訪問控制符),將乙個類宣告為公共類,他可以被任何物件訪問,乙個程式的主類必須是公共類。

abstract,將乙個類宣告為抽象類,沒有實現的方法,需要子類提供方法實現。

final,將乙個類生命為最終(即非繼承類),表示他不能被其他類繼承。

friendly,預設的修飾符,只有在相同包中的物件才能使用這樣的類。

成員變數修飾符:

public(公共訪問控制符),指定該變數為公共的,他可以被任何物件的方法訪問。

private(私有訪問控制符)指定該變數只允許自己的類的方法訪問,其他任何類(包括子類)中的方法均不能訪問。

protected(保護訪問控制符)指定該變數可以別被自己的類和子類訪問。在子類中可以覆蓋此變數。

friendly ,在同乙個包中的類可以訪問,其他包中的類不能訪問。

final,最終修飾符,指定此變數的值不能變。

static(靜態修飾符)指定變數被所有物件共享,即所有例項都可以使用該變數。變數屬於這個類。

transient(過度修飾符)指定該變數是系統保留,暫無特別作用的臨時性變數。

volatile(易失修飾符)指定該變數可以同時被幾個執行緒控制和修改。

方法修飾符

public(公共控制符)

private(私有控制符)指定此方法只能有自己類等方法訪問,其他的類不能訪問(包括子類)

protected(保護訪問控制符)指定該方法可以被它的類和子類進行訪問。

final,指定該方法不能被重寫。

static,指定不需要例項化就可以啟用的乙個方法。

synchronize,同步修飾符,在多個執行緒中,該修飾符用於在執行前,對他所屬的方法加鎖,以防止其他執行緒的訪問,執行結束後解鎖。

native,本地修飾符。指定此方法的方法體是用其他語言在程式外部編寫的。

**:表示感謝!!

C 修飾符 類修飾符和成員修飾符

c 修飾符之類修飾符 public internal partial abstract sealed static internal 本程式集內的成員可以訪問。partial 部分類,可以將乙個類分成幾部分寫在不同檔案中,最終編譯時將合併成乙個檔案,且各個部分不能分散在不同程式集中。c 修飾符之成員...

學習C 修飾符 類修飾符和成員修飾符

c 修飾符之類修飾符 public internal partial abstract sealed static c 修飾符之成員修飾符 public protected private internal sealed abstract virtual override readonly cons...

成員變數修飾符 以及方法修飾符

public 公共訪問控制符 指定該變數為公共的,工程內。private 私有訪問控制符 指定該變數只允許自己的類的方法訪問。除了本類,都無法直接使用 protected 保護訪問控制符 指定該變數可以別被自己的類和子類訪問。在子類中可以覆蓋此變數。friendly 在同乙個包中的類可以訪問,其他包...