class Info<T extends Number> {
private T var;
public T getVar() {
return var;
}
public void setVar(T var) {
this.var = var;
}
}
public class Test {
public static void main(String[] args) {
Info<Integer> i1 = new Info<Integer>();
i1.setVar(20);
// i1.setVar("张三"); //不能为String类型
System.out.println(i1.getVar());
}
}
private T var;
public T getVar() {
return var;
}
public void setVar(T var) {
this.var = var;
}
}
public class Test {
public static void main(String[] args) {
Info<Integer> i1 = new Info<Integer>();
i1.setVar(20);
// i1.setVar("张三"); //不能为String类型
System.out.println(i1.getVar());
}
}

本文通过一个具体的泛型类例子,展示了如何定义泛型类并使用特定类型的参数实例化该类。介绍了Java中泛型的基本用法,包括泛型类的声明方式、变量的设置与获取方法,并演示了如何正确地实例化泛型类。
1万+

被折叠的 条评论
为什么被折叠?



