Java ?泛型類使用示例
提問人:劉旭39發(fā)布時間:2020-11-27
泛型類使用示例
泛型類定義的類型,可以在類中用來定義成員屬性或成員方法的返回值。實際使用時,可以 使用具體的類型來替換泛型變量(如泛型類T ),將泛型類型對象實例化后進行操作。
代碼如下:
//泛型類使用示例
public class Demo {
//比較2個值并返回最大值
public static <T extends Comparable<T>> T max(T x,T y) {
T max = x; //假設x是初始最大值
if (y.compareTo(max) > 0) {
max = y; // y 更大
}
return max; //返回最大對象
}
public static void main(String args[]) {
System.out.printf("%d 和 %d 中最大的數為 %d\n\n", 10, 11, max(10,11));
System.out.printf("%.1f和%.1f中最大的數為%.1f\n\n",1.3,1.4,max(1.3, 1.4));
System.out.printf("%s和%s中最大的數為 %s\n","red","blue",max("red", "blue"));
}
}
繼續(xù)查找其他問題的答案?
相關視頻回答
點擊加載更多評論>>