- 1
- 0
- 约4.33千字
- 约 74页
- 2018-12-13 发布于天津
- 举报
封装物件初始流程.ppt
static類別成員 如果編譯器無法判斷,則會回報錯誤 不定長度引數 若方法的引數個數事先無法決定該如何處理? 不定長度引數 在JDK5之後支援不定長度引數(Variable-length Argument) 不定長度引數 實際上不定長度引數是編譯器蜜糖 不定長度引數 System.out.println(MathTool.sum(1, 2, 3)),展開後也是變為陣列: 不定長度引數 使用不定長度引數時,方法上宣告的不定長度參數必須是參數列最後一個 使用兩個以上不定長度引數也是不合法的 內部類別 可以在類別中再定義類別,稱之為內部類別(Inner class) 內部類別 一個被宣告為static的內部類別,通常是將外部類別當作名稱空間 可以存取外部類別static成員,但不可存取外部類別非static成員 內部類別 方法中也可以宣告類別 內部類別 實務上比較少看到在方法中定義具名的內部類別,倒很常看到方法中定義匿名內部類別(Anonymous inner class)並直接實例化 傳值呼叫 傳值呼叫 如果由方法中傳回物件,並指定給變數,也是這種行為 建構式與方法重載 建構物件時也許希望有對應的初始流程,可以定義多個建構式,只要參數型態或個數不同,這稱之為重載(Overload)建構式 建構時有兩種選擇,一是使用new Some(100)的
原创力文档

文档评论(0)