1、訪問修飾符的作用:
(1)、確定資料成員和方法在其他類和物件中如何被使用
(2)、確定其他類如何使用和修改資料成員
2、常用的訪問修飾符:
(1)、final:修飾類(其他類不能繼承)、方法(不能被子類重寫)、變數(不能被修改值,修飾的變數變成常量)
(2)、static:靜態修飾的內容,在記憶體永遠只有乙個例項;在類例項化之前就存在了(如地球)
public class teacher
}
(3)、abstract:抽象的,
a、修飾方法:裡面可以沒有方法體的方法,如:
abstract add(int a,int b);不寫具體的實現,讓其他類去實現。
b、抽象類:包含了抽象方法的類
(4)、synchronized:同步的,多執行緒用的,訪問共享資源,需要保證同一時間只能由乙個執行緒訪問公共資源
(5)、native
(6)、transient
(7)、volatile
(8)、strictfp
java 訪問修飾符
default 預設 包訪問許可權 同乙個包內都可以訪問,類內可以訪問,同乙個包的子類也可以訪問,即在繼承機制中,同一包可以被繼承 public 公開的,不論是否在包內還是包外,類內還是類外都可以訪問,也都可以被繼承 protected 保護的,在包內可以訪問到,在包外不可訪問,類內可以訪問,子類可...
java訪問修飾符
純粹是個人學習總結,如有不對的地方請吐槽。public public修飾的類 類屬變數及方法,包內及包外的任何類均可以訪問 protected protected修飾的類 類屬變數及方法,包內的任何類,及包外的那些繼承了此類的子類才能訪問 private private修飾的類 類屬變數及方法,包內...
Java 訪問修飾符
類的訪問修飾符 方法和域的訪問修飾符 基類,package ly.practice public class refernce protected refernce string name public refernce string name,int age public string getna...