JAVA基礎筆記(五)

2021-07-22 12:57:29 字數 431 閱讀 8462

static:

定義不通過物件控制的屬性

static 屬性描述的是公共屬性,回報存在公共資料區裡面

內部類:

類中的類:

class a

} 內部類最大的優點:可以方便的訪問外部類的私有屬性,內外部類之間都可以驚醒私有屬性的訪問

不需要getset方法了,檔案中的內部類的class檔案「a&b.class」;

內部類物件例項化:

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

如果內部類用static定義,那麼內部類只可以訪問外部類的static屬性

內部類出現在方法之中,要加final;

內部類的**塊:

普通**塊,構造快,靜態**塊,同步**塊;

靜態**塊會最先執行

Java基礎筆記 第五記

物件導向 靜態 什麼時候使用靜態?要從兩方面下手 因為靜態將會修飾成員變數或函式 什麼時候定義靜態變數?當物件中出現共享資料時,該資料應該修飾為靜態資料 物件中的特有資料要定義成非靜態存在於堆記憶體中 什麼時候定義靜態函式?當功能內部沒有訪問到靜態資料時,該功能可以定義成靜態的 靜態 塊 格式 st...

Java基礎學習(五)

自定義異常 一 常見異常 注意 受查異常必須捕獲,非受查異常可以不捕獲 二 自定義異常 public class exceptiondemo3 catch exception e system.out.println end 建立自定義類agelesstheneighteenexception 繼承...

JAVA學習筆記(五)

關鍵字段 異常 處理和宣告 宣告 把方法 method 宣告成和有風險的呼叫一樣,會丟擲同樣的異常。異常處理規則 midi的message string字串 string字串是不可更改的,只能改變其指向位址。字串常用方法 insert 位置,內容 插入 replace 開始位置,結束位置,內容 替換...