Java語言提供了許多修飾符,主要分為以下兩類:
#1、存取修飾符;
2、非存取修飾符。
(影片教學推薦:java影片)
存取控制修飾符
Java中,可以使用存取控制符來保護對類別、變數、方法和構造方法的存取。 Java 支援 4 種不同的存取權限。
default (即默認,什麼也不寫): 在同一包內可見,不使用任何修飾符。使用物件:類別、介面、變數、方法。
private : 在同一類別內可見。使用物件:變數、方法。 注意:不能修飾類別(外部類別)
public : 對所有類別可見。使用物件:類別、介面、變數、方法
protected : 對同一套件內的類別和所有子類別可見。使用物件:變數、方法。 注意:不能修飾類別(外部類別)。
非存取修飾符
為了實作一些其他的功能,Java 也提供了許多非存取修飾符,如下:
static 修飾符,用來修飾類別方法和類別變數。
final 修飾符,用來修飾類別、方法和變量,final 修飾的類別不能夠被繼承,修飾的方法不能被繼承類別重新定義,修飾的變數為常數,是不可修改的。
abstract 修飾符,用來建立抽象類別和抽象方法。
synchronized 和 volatile 修飾符,主要用於執行緒的程式設計。
推薦教學:java開發入門
以上是java修飾符有哪些?的詳細內容。更多資訊請關注PHP中文網其他相關文章!