1. 程式人生 > >泛型和列舉類幾點筆記

泛型和列舉類幾點筆記

  1. 物件的儲存:1、陣列(基本資料型別&引用資料型別)2、集合(引用資料型別)

  2. 陣列儲存資料的弊端:長度一旦初始化,就不可變;真正給陣列元素賦值的個數沒有現成的方法可用

  3. 為什麼要有泛型
    1.解決元素儲存的安全性問題。2.解決獲取資料元素時,需要型別強制的問題。
    注意:
    1.靜態方法中不能使用類的泛型。(重要 原因由於泛型需要例項化時才能確定型別,而靜態方法可以直接呼叫。)
    2.不能在catch中使用泛型。
    3.從泛型類派生子類,泛型類需要具體化。

    2.注意:不允許向宣告為萬用字元的集合類中寫入物件(唯一可以儲存null)。可以讀(因為裡面物件是object的)

  4. 自定義列舉類建立步驟:
    1.提供類的屬性,宣告為private final
    2.宣告為final的屬性在構造器中初始化。
    3.通過公共的方法來呼叫屬性。
    4.建立列舉類的物件。