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

java-泛型

2016-08-01 19:55 302 查看

参数化类型--泛型(在集合接口,类后面添加尖括号,放一个数据类型,表明只能保持特定类型的对象)
1.菱形:允许构造器后不需要带完整的泛型信息,只要给出一对尖括号就行
2.允许在定义类,接口,方法使用类型形参,声明变量,创建对象,调用方法动态指定(传入实际的类型参数),可以动态生成无数个逻辑上的子类,但物理上子类并不存在
3.允许在定义接口,类时声明类型形参,类型形参在整个接口,类体内可当类型用
4.当创建带泛型声明的自定义类,为该类定义构造器,还是原来的类名,不要增加泛型声明
5.当创建带泛型声明的自定义类或接口,为接口创建实现类,或从父类派生子类,父类不在包含类型形参
6.静态方法,静态初始化块,或静态变量的声明或初始化不允许使用类型形参
7.类型通配符,? 匹配任何类型
8.泛型方法,在声明方法时,定义一个或多个类型形参
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: