網際網路

當前位置 /首頁/遊戲數碼/網際網路/列表

泛型的使用方法

有時候我們在使用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張
TAG標籤:泛型 #