java 类型通配符
来源:互联网 发布:android 棋牌 源码 编辑:程序博客网 时间:2024/05/29 07:30
public class Generic2<T> { T foo; public T getFoo() { return foo; } public void setFoo(T foo) { this.foo = foo; } public static void main(String[] args) { Generic2<String> ge1 = new Generic2<String>(); Generic2<Integer> ge2 = new Generic2<Integer>(); **ge1=ge2;** }}直接这样赋值在Java中不被允许的,如何解决呢?可以用 ‘?’号通配符,并且使用extends来限定类型持有者的型态如: Generic2<?> ge1 = new Generic2<String>();//?默认继承Object Generic2<?> ge2 = new Generic2<Integer>(); ge1=ge2;或者 Generic2<? extends List> ge1 = new Generic2<ArrayList>(); Generic2<? extends List> ge2 = new Generic2<ArrayList>(); ge1=ge2;
0 0
- java-类型通配符
- java 类型通配符
- java--通配符类型
- java 类型通配符 ?
- Java 泛型类型通配符
- 使用类型通配符【java 5.0 tiger】
- 初学Java,泛型类型通配符(三十七)
- java中泛型学习1之类型通配符(?)
- java 类型通配符 直接源码1
- java泛型与通配符类型参数
- java里程碑之泛型--类型通配符
- 【java泛型】类型变量和通配符
- 通配符类型
- java泛型程序设计——通配符类型+通配符的超类型限定
- Java泛型——类型通配符<?> 与 类型通配符上限<? extends Number>
- 在 Java 的泛型类型中使用通配符
- 在 Java 的泛型类型中使用通配符
- 在 Java 的泛型类型中使用通配符
- linux下查找某文件/文件夹所在的位置
- 法线贴图原理
- leetcode小白解题记录——第六题
- poj2299 逆序对
- Tomcat路径优化,配置80默认端口
- java 类型通配符
- 3-3 构造函数的调用(高级)
- 谈Ajax的Get和Post的区别
- Android 手机上网实现机制
- HDU 3711 Binary Number
- Java NIO Channel
- 智能指针
- c++11新特性--Lambda表达式
- NYOJ 513 A+B Problem IV