Java泛型

Java泛型是從Java 5開始加入的新特性,與C++的泛型形式上是一個意思,其本質是參數化類型。這種參數類型可以用於在類、接口和方法的創建。泛型的類型參數只能是封裝類型和自定義類,不能是簡單類型。
如最常見List<String> lsClassName = new ArrayList<String>();這樣就避免了我們在取lsClassName的值時,進行的強制類型轉換。
List已經由JDK實現。我們也可以實現自己的泛型類,接口和方法:

public class Course<T extends Object> {//可以在創建時指定上限

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章