泛型之(陣列,介面,界限)

2021-08-17 21:12:33 字數 830 閱讀 6861

(一)泛型陣列

public static voidmain(string args) ;

genericarraydisplay(arrstrings);

integer arrints =newinteger;

genericarraydisplay(arrints);

}/**

* 泛型陣列的使用:遍歷列印陣列**

@param

arr 陣列

*/public staticvoidgenericarraydisplay(t arr)

system.out.println();

}

(二)泛型介面

public inte***cegenericinte***ce
(三)泛型的區域界限【extends,super】

1.將泛型t設定在小於number型別的區域內

2.將泛型t設定在大於float型別的區域外

public classbeanextendsnumber> 

public voidsetnub1(t nub1)

publict getnub2()

public voidsetnub2(t nub2)

}

泛型 泛型介面

泛型介面 介面上要宣告泛型,介面的抽象方法要接這個泛型。實現類的宣告也要寫具體的泛型實參。注意 泛型實參要用引用資料型別。基本資料型別不行。如果一定要使用基本資料型別那麼得使用基本資料型別的包裝類。如果實現類中的型別不確定,也想帶泛型,並且和介面中的一致。那麼在實現類中宣告,將在此處宣告的 類的泛型...

泛型(三)之泛型介面與方法

一 泛型介面 泛型在介面上宣告 在介面上必須定義其相應子類 形式一 在子類繼續設定泛型 設定泛型介面,泛型可以設定多個,例,imessage,使用逗號分隔即可 inte ce imessage 子類也繼續使用泛型,並且與父介面使用和子類同樣的泛型標記 class messageimp impleme...

泛型及泛型介面

羊皮卷 學通c 的24堂課 7.5泛型及其使用 using system using system.collections.generic using system.linq using system.text namespace fxinte ce 實現上面泛型介面的泛型類 派生約束where t...