- 3
- 0
- 约6.64千字
- 约 25页
- 2018-01-05 发布于河南
- 举报
第十讲_泛型、枚举、for语句的简化写法
* * * * * * * * * * * * * * * * * * * * 第十讲 泛型、枚举、for语句的简化写法 泛型类 枚举类型 for语句的简化写法 泛型:看下面的例子,t是什么类型? public class BoxT { private T t; private void set(T t) { this.t = t; } public T get() { return t; } } 查看运行结果 泛型 泛型的概念 通过给类或接口增加类型参数,使得在使用该类时才需要指定相应的实际类型,从而可以提高程序的复用性,达到多态的类似效果并可以避免数据的类型转换。 泛型的实现:在类名和接口名后加入类型参数 泛型的类定义 类名 类型参数列表 泛型的接口定义 接口名 类型参数列表 类型参数的格式(三种形式) 类型变量标识符 类型变量标识符 extends 父类型 类型变量标识符 extends 父类型1 父类型2 … 父类型3 类型变量标识符一般用大写字母 泛型 第一种形式等价于:类型变量标识符 extends java.lang.Object 第三种形式中,父类型中只能有一个是类,其他的是接口 在定义类型参数后,在泛型类或接口中可以直接使用定义的类型变量。 类型参数可以出现在通常要放置具体类型名的非静态声明中。但不能用类型参数来创建对象和数组。
原创力文档

文档评论(0)