位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > Java > 問(wèn)題詳情

Java ?泛型類使用示例

提問(wèn)人:劉旭39發(fā)布時(shí)間:2020-11-27

泛型類使用示例

泛型類定義的類型,可以在類中用來(lái)定義成員屬性或成員方法的返回值。實(shí)際使用時(shí),可以 使用具體的類型來(lái)替換泛型變量(如泛型類T ),將泛型類型對(duì)象實(shí)例化后進(jìn)行操作。

代碼如下:

//泛型類使用示例

public class Demo {

//比較2個(gè)值并返回最大值

public static <T extends Comparable<T>> T max(T x,T y) {

T max = x; //假設(shè)x是初始最大值

if (y.compareTo(max) > 0) {

max = y; // y 更大

}

return max; //返回最大對(duì)象

}

public static void main(String args[]) {

System.out.printf("%d 和 %d 中最大的數(shù)為 %d\n\n", 10, 11, max(10,11)); 

System.out.printf("%.1f和%.1f中最大的數(shù)為%.1f\n\n",1.3,1.4,max(1.3, 1.4));

System.out.printf("%s和%s中最大的數(shù)為 %s\n","red","blue",max("red", "blue"));

}

}

]0GODJ_Z~R7YTQRU[6H_5GS.png

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部