- 7
- 0
- 约9.38千字
- 约 90页
- 2020-07-13 发布于湖北
- 举报
public static void main(String[] args) { ClassTypeCaptureBuilding ctt1 = new ClassTypeCaptureBuilding (Building.class); System.out.println(ctt1.f(new Building())); System.out.println(ctt1.f(new House())); ClassTypeCaptureHouse ctt2 = new ClassTypeCaptureHouse (House.class); System.out.println(ctt2.f(new Building())); System.out.println(ctt2.f(new House())); } } 输出结果:true、true、false、true ★ 分析: ◆ 该示例的执行过程与前面ArrayMaker.java类似 ◆ 关键之一:注意分析泛型是如何被擦除的? ◆ 关键之二:类型标签是如何发挥出作用的? 八、擦除的补偿 2、 创建类型实例 ★ 分析:前面的Erased.java程序
原创力文档

文档评论(0)