不同修飾符使用細節

2021-10-02 12:28:01 字數 2490 閱讀 1828

常用來修飾類、方法、變數的修飾符如下:

public 許可權修飾符,公共訪問, 類,方法,成員變數

protected 許可權修飾符,受保護訪問, 方法,成員變數

default 預設什麼也不寫 也是一種許可權修飾符,預設訪問, 類,方法,成員變數

private 許可權修飾符,私有訪問, 方法,成員變數

static 靜態修飾符  方法,成員變數

final 最終修飾符   類,方法,成員變數,區域性變數

abstract 抽象修飾符  類 ,方法

我們編寫程式時,許可權修飾符一般放於所有修飾符之前,不同的許可權修飾符不能同時使用;

同時,abstract與private不能同時使用;

同時,abstract與static不能同時使用;

同時,abstract與final不能同時使用。

(1)修飾能夠使用的修飾符:

修飾類只能使用public、預設的、final、abstract關鍵字

使用最多的是 public關鍵字

publicclassdemo {} //

最常用的方式

classdemo2{}

public finalclassdemo3{}

public abstractclassdemo4{}

(2)修飾成員變數能夠使用的修飾符:

public : 公共的

protected : 受保護的

default : 預設的

private :私有的

final : 最終的

static : 靜態的

使用最多的是 private

publicintcount

= 100;

protectedintcount2

= 100;

intcount3

= 100;

privateintcount4

= 100; //

最常用的方式

publicfinalintcount5

= 100;

publicstaticintcount6

= 100;

(3)修飾構造方法能夠使用的修飾符:

public : 公共的

protected : 受保護的

default : 預設的

private :私有的

使用最多的是 public

publicdemo(){} //

最常用的方式

protecteddemo(){}

demo(){}

privatedemo(){}

(4)修飾成員方法能夠使用的修飾符:

public : 公共的

protected : 受保護的

default : 預設的

private :私有的

final : 最終的

static : 靜態的

abstract : 抽象的

使用最多的是 public

publicvoidmethod1(){}//

最常用的方式

protectedvoidmethod2(){}

voidmethod3(){}

privatevoidmethod4(){}

publicfinalvoidmethod5(){}

publicstaticvoidmethod6(){}//

最常用的方式

publicabstractvoidmethod7();//

最常用的方式

java學習筆記 不同修飾符使用細節

常用來修飾類 方法 變數的修飾符如下 l public 許可權修飾符,公共訪問,類,方法,成員變數 l protected 許可權修飾符,受保護訪問,方法,成員變數 l 預設什麼也不寫也是一種許可權修飾符,預設訪問,類,方法,成員變數 l private 許可權修飾符,私有訪問,方法,成員變數 l ...

修飾符 許可權修飾符

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

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

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