I學霸官方免費教程十二 Java基礎之內部類

2021-08-27 21:53:43 字數 833 閱讀 6487

在乙個類的內部或方法的內部宣告的類,叫做內部類。

語法格式:

[訪問修飾符] [static] class 類名{}

可以簡單的把內部類理解成乙個變數,只不過這個變數的資料型別是class,使用時需要建立物件後再使用。

成員內部類:直接宣告在類中的內部類(同成員變數)

區域性內部類:生命在方法中的內部類(同區域性變數)

靜態內部類:使用static修飾的內部類(同靜態變數)

匿名內部類:沒有名字的內部類

匿名內部類的語法格式:

new 類名/抽象類名/介面名()

例項:

/** * 國家類:演示內部類的使用

* @author 學霸聯盟 - 趙燦

*/class country

} /*

* 建立乙個公共的沒有返回值的方法promote(公升職)

* 因為變數province屬於city類,所以要使用變數province,

* 需要先建立city類的物件,然後用city類的物件才能呼叫province屬性

*/public void promote()

} //靜態內部類

public static class province

public void method() }}

/** * 測試類:測試內部類的使用

* @author 學霸聯盟 - 趙燦

*/public class innerclassdemo

}執行結果:

靜態內部類的靜態方法

靜態內部類的非靜態方法

非靜態內部類的非靜態方法

I學霸官方免費教程三十八 Java基礎教程之異常

程式中不正常的情況分為兩大類 錯誤 error 和異常 exception 錯誤 error 程式本身無法對這種不正常的情況進行處理,將會導致程式崩潰 例如 記憶體耗盡錯誤,jvm崩潰錯誤等 異常 exception 程式可以特殊的 對不正常的情況進行捕獲和處理,程式可以繼續執行 例如 除零異常,空...

I學霸官方免費教程三十九 Java基礎教程之執行緒

建立執行緒的兩種方式 1 實現runnable介面 還可以繼承其他類 2 繼承thread類 使用簡單 方式一 實現runnable介面 package thread 建立myrunnable類,並實現runnable介面 author 學霸聯盟 趙燦 public class myrunnable...

I學霸官方免費教程一 Java軟體開發預備知識

主機 主機箱 主機板 記憶體 硬碟 cpu 處理器 音效卡 顯示卡 網絡卡 外設 顯示器 音響 輸入裝置 鍵盤 滑鼠 掃瞄器 輸出裝置 顯示器 投影儀 音響 系統軟體 windows linux ios unix android 編譯軟體 程式語言,編譯器,直譯器 軟體 按照特定順序組織的計算機資料...