JAVA許可權修飾符

2021-08-20 20:37:14 字數 2123 閱讀 9187

許可權修飾符-->可呼叫範圍

public

protected受保護的

default系統預設值

private

當前類可以

可以可以

可以同一包類

可以可以可以x

不同包的子孫類

可以可以xx

其他包類可以x

xx注意點:

public和default可以修飾類、方法、成員變數。

protected、private和static可以修飾方法、成員變數。

final修飾類、方法、成員變數、區域性變數,類不可以繼承,方法不能重寫,成員變數和區域性變數成為常量,一次修飾終身使用。

abstract修飾類、方法。

abstract與private/static/final不能同時使用。

修飾能夠使用的修飾符:

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

使用最多的是 public關鍵字

public classdemo {} //

最常用的方式

classdemo2{}

public final classdemo3{}

public abstract classdemo4{}

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

public: 公共的

protected: 受保護的

:預設的

private:私有的

final: 最終的

static: 靜態的

使用最多的是private

public intcount

= 100;

protected intcount2

= 100;

intcount3

= 100;

private intcount4

= 100; //

最常用的方式

public final intcount5

= 100;

public static intcount6

= 100;

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

public: 公共的

protected: 受保護的

:預設的

private:私有的

使用最多的是 public

publicdemo(){} //

最常用的方式

protecteddemo(){}

demo(){}

privatedemo(){}

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

public: 公共的

protected: 受保護的

:預設的

private:私有的

final: 最終的

static: 靜態的

abstract: 抽象的

使用最多的是 public

public voidmethod1(){}//

最常用的方式

protected voidmethod2(){}

voidmethod3(){}

private voidmethod4(){}

public final voidmethod5(){}

public static voidmethod6(){}//

最常用的方式

public abstract voidmethod7();//

最常用的方式

Java 許可權修飾符

1.許可權修飾符 代表被修飾的成員變數或者成員方法的使用範圍 public 公共的 最大修飾符 被它修飾的成員在任何地方都可以被呼叫 預設 可以在本類中呼叫,也可以在同乙個包裡面的其他類中呼叫 protected 受保護的 可以在本類中呼叫 可以在用乙個包裡面被其他類中呼叫,不可以在其他包裡呼叫,但...

修飾符 許可權修飾符

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

Java訪問許可權修飾符

同類包 子類其他包 public protected 預設修飾符 private public修飾的作用域最大,都可以訪問。private作用域最小,只能在本類中訪問,沒有什麼可以說的。但是我今天說的主要是protected和預設修飾符。下面是主要的我總結的幾點,大家需要注意 一 該成員為prote...