JavaSE 3min講解成員內部類的常見修飾符

2021-07-24 09:03:09 字數 982 閱讀 4566

今天我們花3min學習一下成員內部類的常見修飾符,通過private確保資料的安全性,通過static確保訪問的方便性。

有了之前的基礎,我們先學習private修飾內部類,現在先定義身體類和他的內部類心臟類,顯然內部類心臟是不能隨便讓外部訪問的,因此我們將其定義為私有。

class body

}···

那麼私有後我們如何從外部呼叫他的operator方法呢?我們可以在其內部在定義乙個method方法,在method方法中可以進一步校驗是否符合條件,從而確保了資料的安全性。

class body	}	

public void method()

···

接下來我們在main中呼叫:

public static void main(string args) 

}

然後我們先通過常規方法在main中呼叫showstatic:

//外部類名.內部類名 物件名 = new 外部類名.內部類名();

body.heartstatic heartstatic = new body.heartstatic();

heartstatic.showstatic();

但是,它可是static,必須要有不一樣的地方,還真有:

body.heartstatic.showstatic();

都能成功輸出:1

內部類用 static 修飾,可看成是外部類的成員,static 確保了訪問的方便性。

ps:

成員內部類不是靜態的:

外部類名.內部類名 物件名 = new 外部類名.new 內部類名();

成員內部類是靜態的:

外部類名.內部類名 物件名 = new 外部類名.內部類名();

JavaSE 3min講解內部類

首先什麼是內部類?把乙個類inner定義在另乙個類outer的內部,inner類就被稱為內部類。class outer 然後我們看一下內部類的訪問規則 a 可以直接訪問外部類的成員,包括私有 class outer b 外部類要想訪問內部類成員,必須建立物件 class outer class in...

JavaSE 3min講解常見的修飾符

今天我們一起學習一下7大常見修飾符,包括許可權修飾符 4 private,protected 預設,public和狀態修飾符 2 static,final以及抽象修飾符 1 abstract。下面我們分別對常見的類及其組成的修飾進行demo驗證 1.類 類 private illegal modif...

JavaSE 1min講解鏈式程式設計

今天我們花1min了解一下鏈式程式設計。我們先定義乙個studentchain類和他的study方法 class studentchain 然後我們定義 乙個studentchaindemo類和他的 getstudent方法,方法返回的是studentchain class studentchain...