集合框架——定义泛型方法
来源:互联网 发布:炉石传说有mac版吗 编辑:程序博客网 时间:2024/06/07 11:08
/*class Demo<T>{public void show(T t){System.out.println("show:"+t);}public void print(T t){System.out.println("show:"+t);}}*///泛型类定义的泛型,在整个类中有效。如果被方法使用,//那么泛型类的对象明确要操作的具体类型后,所有要操作的类型就已经固定了。////为了让不同方法可以操作不同类型,而且类型还不确定。//那么可以将泛型定义在方法上。/*特殊之处:静态方法不可以访问类上定义的泛型。如果静态方法操作的应用数据类型不确定,可以将泛型定义在方法上。*/class Demo<T>{public void show(T t){System.out.println("show:"+t);}public <Q> void print(Q q){System.out.println("print:"+q);}public static <W> void method(W t){System.out.println("method:"+t);}}class GenericDemo4 {public static void main(String[] args) {Demo <String> d = new Demo<String>();d.show("haha");//d.show(4);d.print(5);d.print("hehe");Demo.method("hahahahha");/*Demo d = new Demo();d.show("haha");d.show(new Integer(4));d.print("heihei");*//*Demo<Integer> d = new Demo<Integer>();d.show(new Integer(4));d.print("hah");Demo<String> d1 = new Demo<String>();d1.print("haha");d1.show(5);*/}}
阅读全文
0 0
- 集合框架——定义泛型方法
- 集合框架——定义泛型接口
- 集合框架——定义泛型类
- 集合框架(泛型方法)
- 集合框架------泛型方法
- 集合框架(静态方法泛型)
- Java:集合框架(五)——泛型集合
- 集合框架——泛型限定
- 回顾—集合框架与泛型
- 集合框架—ArrayList集合
- 集合框架—Map集合
- C#—集合类定义
- 泛型集合框架
- 集合框架_泛型方法的概述和使用
- 集合框架-泛型方法的概述和使用
- 集合框架—泛型
- 集合框架—Set
- Foundation框架—集合
- 背包问题 (Knapsack.cpp)
- C++实现身份证校验和归属地查询
- How Many Tables (简单并查集)
- 双线性插值
- 知乎9.6万高赞回答:如何长时间高效学习?
- 集合框架——定义泛型方法
- 属性动画
- 别把&和nohup混为一谈, 根本不是同一个东西好不好 ------ 聊聊./a.out & , nohut ./a.out , nohup ./a.out &的区别
- java 开源项目(大汇总)
- SQL VIEW(视图)介绍
- allocator
- 凸多边形,分割为三角形的最优解法
- require跨站点使用出现js路径不正确问题
- linux基本权限 --基本权限修改