我对JAVA泛型引出的思考
2013-01-31 23:21
155 查看
class Info<T extends Number> { 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 Demo21 { public static void main(String[] args) { Info<Integer> i= fun(30); System.out.println(i.getVar()); } public static <T extends Number> Info<T> fun (T param)//关于这段代码的声明 { Info<T> temp=new Info<T>(); temp.setVar(param); return temp; } }
public static <T extends Number> Info<T> fun (T param)//关于这段代码
我们可以这么理解 定义泛型方法我们是这么办的: 访问权限 <定义泛型> 泛型标识 方法名称(泛型 参数)那么很显然Info<T>就是返回值而<T extends Number> 的含义一望而解
相关文章推荐
- ATL与MFC消息分发机制的对比---由金山开源代码引出的思考(二)
- 关于百度MP3问题引出的思考.....
- 朋党论引出我的思考
- JAVA泛型的简单思考一
- 关于百度MP3问题引出的思考.....
- 由一个案例引出SQL注入防范(WebKnight),补救(数据修复)的思考
- 168题引出的思考
- lucene demo引出的思考
- 由-128的补码引出的深层次思考
- JAVA泛型的简单思考一
- 关于一个宏定义引出的c语法思考
- JCaptcha做验证码遇到的问题引出的思考
- char 与 unsigned char的区别引出的思考
- 由-128的补码引出的深层次思考。
- 一个全局变量的编译错误引出的思考
- memcpy() 和 memmove() 的区别引出的编程思考
- ATL与MFC消息分发机制的对比---由金山开源代码引出的思考(一)
- ArrayList的Adapter引出的Array转ArrayList的思考
- JAVA泛型的简单思考
- 由-128的补码引出的深层次思考