Java中修飾符的作用

2021-09-24 22:04:10 字數 627 閱讀 1279

1:訪問控制修飾符

作用:用於控制被修飾變數,方法,類的可見範圍;

public的訪問級別是最高的,其次是protected,預設和private;

成員變數和成員方法有四個訪問級別:公開,受保護,預設,私有;

存在繼承關係時,父類不可以private,子類無法被繼承;

頂層類是公開或者預設級別,該類不能被protected和private修飾;

區域性變數不能被訪問控制修飾符修飾;

總結:在不同包下能夠訪問的許可權修飾符只有:public與protected,但是protected必須要有繼承的關係才能訪問

2:abstract修飾符

3:final修飾符

4:static修飾符

注意事項:

abstract 與 private

abstract 與 final

abstract 與 static  在一起無意義,會報錯。

java中的修飾符作用範圍

類成員變數的訪問許可權 public 緊接public的屬性任何類都可以訪問到。可以直接使用classname.propertyname。但是從類的封裝性上來考慮將乙個類的屬性定義成public一般很少使用,在定義靜態常 量的時候會這樣定義。private 只有類本身內部的方法可以訪問類的priva...

java修飾符作用範圍

在說明這四個關鍵字之前,我想就class之間的關係做乙個簡單的定義,對於繼承自己的class,base class可以認為他們都是自己的子女,而對於和自己乙個目錄下的classes,認為都是自己的朋友。1 public public表明該資料成員 成員函式是對所有使用者開放的,所有使用者都可以直接進...

java 修飾符 的作用域

訪問修飾符 作用範圍 所在類同一包內其他類 其他包內子類 其他包內非子類 private 可以訪問 不可以不可以 不可以預設 可以可以 不可以不可以 protected 可以可以 可以不可以 public 可以可以 可以可以 static是乙個修飾符,用於修飾成員 成員變數和成員函式 靜態成員隨著類...