博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
范型 小编
阅读量:6212 次
发布时间:2019-06-21

本文共 1186 字,大约阅读时间需要 3 分钟。

1 class Info
2 { 3 private T var; 4 5 public T getVar() { 6 return var; 7 } 8 9 public void setVar(T var) {10 this.var = var;11 }12 13 @Override14 public String toString() {15 return "Info [var=" + var + "]";16 }17 18 }19 20 static void fun(Info
in)21 {22 System.out.println(in.hashCode());23 }24 public static void main(String[] args)25 {26 Info
info=new Info
();27 info.setVar("wfasf");28 fun(info);29 }30
Info
i1=new Info<>(); Info
i2=new Info<>(); Info
i3=new Info<>(); i1.setVar(20); i2.setVar("sfdsdf"); combine(i1,i3); private static
void combine(Info
i1, Info
i12) {           System.out.println(i1.getVar()+" "+i12.getVar()); }

传递给combine的参数必须范型类型是相同的,否则编译出错。

 

 

Integer[] b=fun1(1,2,4,5,3);private static
T[] fun1(T... b) { return b; }

T... 可变数组

转载于:https://www.cnblogs.com/friends-wf/p/3663508.html

你可能感兴趣的文章
windows2008中IIS7详细安装图文教程加fastcgi模式PHP配置教程
查看>>
Z-INDEX的最小值和最大值
查看>>
源代码管理安装大全
查看>>
Hadoop 权限管理(转)
查看>>
KMP算法
查看>>
uva10125
查看>>
CSS3 经典教程系列:CSS3 线性渐变(linear-gradient)
查看>>
最难面试的公司以及常见面试问题
查看>>
虚拟机vmware与本地磁盘共享方法
查看>>
微信公众平台消息接口开发(12)消息接口Bug
查看>>
Linux下命令行显示当前全路径方法
查看>>
Java数据库连接字符串
查看>>
hdu 4508(完全背包)
查看>>
多条insert同时执行的优化处理方式
查看>>
epoll在LT和ET模式下的读写方式
查看>>
zookeeper 原理
查看>>
【spring】【转】Spring学习笔记2——高级特性
查看>>
urlparse获取url后面的参数
查看>>
sys stderr作用
查看>>
windows phone 浏览器(1)[转]
查看>>