Java中的許可權問題

2021-08-29 14:03:38 字數 870 閱讀 1709

1、成員方法中許可權修飾符的訪問

同乙個包下

同一類    (子類和無關類)    不同包下(子類)    不同包下(無關類)

a) private      y

b) 預設         y          y

c) protected     y          y              y

d) public       y            y              y               y

2、 類

a) 許可權修飾符:public、預設

b) 狀態修飾符:final

c) 抽象修飾符:abstract

d) 最常用的是:public

3、 成員變數

a) 許可權修飾符: private、protect、預設、public

b) 狀態修飾符:static、final、

c) 抽象修飾符都不可以。

d) 用的最多的是:private

4、 構造方法

a) 許可權修飾符:private、protected、預設、public

b) 狀態修飾符都不可以

c) 抽象修飾符也都不可以

d) 用的最多的是:public

5、 成員方法

a) 許可權修飾符上面試了

b) 狀態修飾符:static、final、

c) 抽象修飾符:abstract

d) 用的最多的是:public

6、 除此以外的組合。

a) 成員變數:public static final

b) 成員方法:public static

public abstract

public final

java中的訪問許可權

所謂的訪問許可權,是指物件是否可以通過 運算子操作自己的變數或者通過 運算子使用類中的方法。訪問限制符有private protected和public。1 私有變數和私有方法用關鍵字private修飾。私有變數和方法,在另外乙個類中不能通過建立物件來直接訪問。可以在本類中操作。2 公有方法和公有方...

java中的訪問許可權

子類覆寫方法,許可權修飾要大於等於父類,但是當父類 許可權修飾是private,子類許可權修飾使用 public這種情況是不可以的,方法覆寫中不能出現private許可權 隱式繼承的方法無法被覆寫。關於顯示繼承和隱式繼承 顯示繼承 子類可以直接呼叫 父類中的所有非私有操作 隱式繼承 父類中的所有私有...

java中訪問許可權修飾符問題

1 同包同類中,可以自由訪問protected成員 2 同包不同類中,無任何繼承關係,可以自由訪問protected成員 3 同包不同類中,具有繼承關係,任何子類或者子類的子類都可以訪問protected成員 4 不同包不同類中,不具有繼承關係,不可以訪問其它類protected成員 5 不同包不同...