今天我們一起學習一下7大常見修飾符,包括許可權修飾符(4):private,protected
,預設,public和狀態修飾符(2):static,final以及抽象修飾符(1):abstract。
下面我們分別對常見的類及其組成的修飾進行demo驗證:
1.類:
//類:
//private:illegal modifier for the class classpermissiontest; only public, abstract & final are permitted
//protected:illegal modifier for the class classpermissiontest; only public, abstract & final are permitted
//public 預設 ok
//static:illegal modifier for the class classpermissiontest; only public, abstract & final are permitted
//final ok
//abstract ok
public class classpermissiontest
classpermissiontest(string s){}
protected classpermissiontest(int i){}
public classpermissiontest(boolean b){}
結論:private,預設,protected,public
常用:public
4.成員方法:
//成員方法-許可權修飾符、static、final、abstract 所有ok
//abstract methods do not specify a body,父類
//abstract void show();
void show() {}
結論:private,預設,protected,public,static,final,abstract
常用:public
ps:使用abstract時類必須是抽象類且方法不能有方法體{}
附比較常見的:
public static final int x = 10;
public static/final /abstract
void show() {}
JavaSE 3min講解內部類
首先什麼是內部類?把乙個類inner定義在另乙個類outer的內部,inner類就被稱為內部類。class outer 然後我們看一下內部類的訪問規則 a 可以直接訪問外部類的成員,包括私有 class outer b 外部類要想訪問內部類成員,必須建立物件 class outer class in...
JavaSE 3min講解成員內部類的常見修飾符
今天我們花3min學習一下成員內部類的常見修飾符,通過private確保資料的安全性,通過static確保訪問的方便性。有了之前的基礎,我們先學習private修飾內部類,現在先定義身體類和他的內部類心臟類,顯然內部類心臟是不能隨便讓外部訪問的,因此我們將其定義為私有。class body 那麼私有...
JavaSE 1min講解鏈式程式設計
今天我們花1min了解一下鏈式程式設計。我們先定義乙個studentchain類和他的study方法 class studentchain 然後我們定義 乙個studentchaindemo類和他的 getstudent方法,方法返回的是studentchain class studentchain...