酷知百科網

位置:首頁 > 遊戲數碼 > 互聯網

泛型的使用方法

互聯網2.14W

有時候我們在使用java編程的時候,想知道如何使用泛型,怎麼使用呢,下面來分享一下方法

泛型類的定義和使用

(01)第一步我們首先開啟eclipse軟件,新建一個測試類Test和泛型類Pair,如下圖所示:

泛型的使用方法

(02)第二步透過class Pair<T>{}方式定義泛型類Pair,裏面添加一個value變量和構造方法,get,set方法,如下圖所示:

泛型的使用方法 第2張

(03)第三步在Test測試類main方法中,我們來使用泛型類,創建泛型類Pair的對象,並透過構造函數給value變量賦值爲hello,透過get方法取值,set方法設定值,如下圖所示:

泛型的使用方法 第3張

(04)第四步我們執行測試類test,可以看到打印出值分別爲Hello何World,如下圖所示:

泛型的使用方法 第4張

泛型類方法的定義和使用

(01)第一步我們透過public static <T, U> T get(T t, U u){}方式定義一個泛型方法,然後在main方法中調用泛型方法get(),如下圖所示:

泛型的使用方法 第5張

(02)第二步我們執行test類,可以看到控制打印出Hello的結果,因爲泛型方法get返回的是Hello,如下圖所示:

泛型的使用方法 第6張

泛型接口的定義和使用

(01)第一步我們透過interface Show<T,U>{}方式定義一個泛型接口Show,並添加一個抽象方法,如下圖所示:

泛型的使用方法 第7張

(02)第二步我們使測試類Test繼承泛型接口Show,並重寫抽象方法show,在main方法進行調用,如下圖所示:

泛型的使用方法 第8張

(03)第三步執行Test測試類,可以看到控制檯打印出Hello和當前時間的結果,如下圖所示:

泛型的使用方法 第9張
標籤:泛型