修飾符總結

2021-10-19 12:25:58 字數 989 閱讀 8243

四個訪問控制符:private、friendly、protected、public

注意:在不寫訪問控制符的情況下,就是friendly(預設)修飾符

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

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

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

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

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

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

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

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

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

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

方法修飾符:1、public(公共控制符),指定該方法可以從所有類訪問

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

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

4、final,指定該方法不能被過載。

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

synchronize,同步修飾符,在多個執行緒中,該修飾符用於在執行前,對他所屬的方法加鎖,以防

止其他執行緒的訪問,執行結束後解鎖。

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

初始化塊:static(可選),使用static修飾的初始化塊被稱為靜態**塊

修飾符總結

1 private 私有的。只能在本類中使用 2 public 公共的。都可以用 3 protected 受保護的。子孫後代可以用 4 internal 內部的。只能在專案中用 5 abstract 抽象的。可以修飾類 繼承該類必須實現其中的抽象方法,本身不能被例項化 可以修飾方法 無方法體 6 s...

修飾符 許可權修飾符

四種形式許可權修飾符的訪問情況 publicprotected不寫private 同乙個類中 四種都可以 同一包中的不同類 除了private剩下都可以 不同包下的子類 public protected 可以 不同包下的不同類 只有public可以 許可權修飾符 public protected 預...

C 修飾符 總結

c 中的修飾符用於限定型別和成員方法。修飾符有幾種不同的分法,可以分為類的修飾符 成員修飾符和訪問修飾符。一 類修飾符,用於修飾類種類。1 abstract 用於定義乙個抽象類,抽象類不能被例項化,只能作為其他類的基類,可以被繼承,且派生類中需要實現抽象類的所有成員。2 sealed 用於定義乙個不...