Java程序设计-第五部分.pptVIP

  • 0
  • 0
  • 约2.06千字
  • 约 25页
  • 2017-10-03 发布于江西
  • 举报
Java程序设计-第五部分.ppt

Java程序设计 第五部分:其他特性 泛型 枚举 其他新特性 章节目录 章节目录 泛型概念 简单泛型类型 泛型与继承 通配符 泛型方法 泛型基本概念 泛型的本质就是参数化类型,是对类型的抽象 集合都使用了泛型,对其中的元素类型参数化 ListString list2=new ArrayListString(); list2.add(abc); //list2.add(new Integer(2));//编译错误!!! String ss=list2.get(0); 定义简单泛型类 声明类名后使用E(E可以是任何其他字母),即可以指定该类是一个泛型类 类型参数可以在该类中需要数据类型的地方使用,如属性声明、方法声明等 泛型与继承 正确代码 错误代码 ListString ls = new ArrayListString(); ListObject lo = ls;//编译错误!!! 通配符 Collection?(发音为:collection of unknown),它的元素类型可以匹配任何类型,?号被称为通配符 void printCollection(Collection? c) { for (Object e : c) { System.out.println(e); } } 泛型方法 泛型方法使得该方法能够独立于类而产生变化 要定义泛型方法,只需将泛型参数列表置于返回值之前

文档评论(0)

1亿VIP精品文档

相关文档