使用泛型统一传入的参数类型
2016-07-10 20:53
411 查看
class Info<T>{
private T var;
public T getVar(){
return var;
}
public void setVar(T var){
this.var = var;
}
public String toString(){
return this.var.toString();
}
}
public class Test {
public static void main(String[] args) {
Info<String> i1 = new Info<String>();
Info<String> i2 = new Info<String>();
i1.setVar("张三");
i2.setVar("李四");
add(i1,i2);
}
public static <T> void add(Info<T>i1,Info<T> i2){
System.out.println(i1.getVar()+"---"+i2.getVar());
}
}
private T var;
public T getVar(){
return var;
}
public void setVar(T var){
this.var = var;
}
public String toString(){
return this.var.toString();
}
}
public class Test {
public static void main(String[] args) {
Info<String> i1 = new Info<String>();
Info<String> i2 = new Info<String>();
i1.setVar("张三");
i2.setVar("李四");
add(i1,i2);
}
public static <T> void add(Info<T>i1,Info<T> i2){
System.out.println(i1.getVar()+"---"+i2.getVar());
}
}
相关文章推荐
- C++中的类型转换static_cast、dynamic_cast、const_cast和reinterpret_cast总结
- 个人总结之基于MSP430F5510的X9331驱动
- SGU 311. Ice-cream Tycoon(平衡树)
- 二叉树应用-Huffman编码树(数据结构基础 第6周)
- Qt中使用CSDN git
- The Blacksmith学习的相关资源
- mysql的普通索引,唯一索引,主索引
- java 删除目录
- 【Python学习笔记】函数式编程:高阶函数filter
- JQuery的一些有用的小方法
- 网络编程(学习整理)---1--(Tcp)实现简单的控制台聊天室
- java 解压文件
- RecyclerView基本用法
- 程序中减少使用 if 语句的策略
- 405: HTTP method GET is not supported by this URL
- ADO面向对象使用
- KSFramework:集成U3D热重载框架 - README
- bzoj4197
- This cache store does not support tagging
- cocos2d-x 3.x学习之声音系统