在类定义时指定泛型的上限
2016-07-10 20:19
357 查看
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泛型详解
- 泛型的上限和下限
- NYOJ 62笨小熊问题
- uva 12034 比赛排名
- get与post乱码过滤器
- Java线程(学习整理)--3--简单的死锁例子
- #ifndef #define #endif 防止头文件被重复引用
- sdut 2543整除
- NSThread线程的常用属性和生命周期
- 读取手机短信和自定义消息界面
- 好用的文件批量改名工具推荐
- android design 新控件
- 嵌入式开发中为什么选择C语言?
- Redis - 事务
- CentOS运维的日常系统管理
- 【Unity技巧】Unity中的优化技术
- 前端案例--CSS3实现图片光影效果
- Android中的权限系统
- macbook上安装homestead
- Java实现堆排序算法