JavaSE 3min講解常見的修飾符

2021-07-24 05:35:13 字數 1246 閱讀 5655

今天我們一起學習一下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...