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是乙個修飾符,用於修飾成員 成員變數和成員函式 靜態成員隨著類...