常用來修飾類、方法、變數的修飾符如下:
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 修飾符之成員...