您的位置:首页 > 编程语言 > Java开发

泛型

2016-06-28 10:31 281 查看
主要是用来控制数据类型,允许在定义类、接口时指定类型形参

1. 类、接口、方法中的类型形参,只有在定义时才可以使用类型形参,当使用类、接口、方法时应为类型形参传入实际的类型

  例如:public class Apple<T>

  1.1 public class A extends Apple<T>   错误,因为在类的使用时,没有传入实参还是用的形参

  1.2 public class A extends Apple 。 java编译器会发出警告:使用了未检查或不安全的操作

2.并不存在泛型类

ArrayList<String>  只是一个可以添加String的特殊的ArrayList

3.使用类型通配符

表示各种泛型List的父类,我们使用类型通配符,类型通配符是一个问号?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  泛型 Java