Java訪問修飾符(訪問控制符)

今天來複習複習Java訪問修飾符

Java通過訪問修飾符來控制、屬性和方法的訪問權限和其他功能,通常放在語句的最前端,例如:

public class ClassName{//public修飾符放在這裏表明類是公開的
	private int n;//private修飾符表明了int類型的屬性n是私有的,只能在這個類中訪問,其他類訪問不到
	String name="張三";//默認的不寫任何修飾符表示這個屬性是在同一包中可見
	protected static final int age=17;//protected修飾符表明這個屬性是受保護的,只能在這個包中訪問
	public static void main(String[] args) {
	    //這些修飾符表明了main函數是公開的,靜態的,無返回值,並且還有一個String[]類型的參數args
	    //main method body ...
	}
}

Java的修飾符有很多,分爲訪問修飾符和非訪問修飾符。

訪問修飾符也叫訪問控制符,是指能夠控制類、成員變量、方法的使用權限的關鍵字。

在面向對象編程(OOP)中,訪問控制符是一個很重要的概念,可以使用它來保護對類、變量、方法以及構造方法的訪問。

Java支持四種不同的訪問權限:

修飾符說明
public共有的,對所有類都可見
private私有的,在同一類中可見
protected受保護的,對同一包內的類和所有子類可見
默認的在同一包中可見,默認不適用任何修飾符

其他

  • Java程序的main()方法必須設置成public共有的,否則,Java解釋器將不能運行該類。

  • private訪問修飾符的使用主要是用來隱藏類的實現細節和保護類的數據。

發佈了44 篇原創文章 · 獲贊 88 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章