Rhyme/Java泛型I 泛型类 泛型接口 泛型方法

Java泛型 I 泛型类 泛型接口 泛型方法

Q1、为什么要使用泛型,使用泛型的好处在哪儿?

答:
1、更安全
2、更方便(隐式的强制转化)

Q2、泛型类
1、泛型不能使用在静态属性上
2、泛型不能使用在静态的非泛型方法的参数上

Rhyme/Java泛型I 泛型类 泛型接口 泛型方法_第1张图片

因为泛型是在使用时确定类型,而静态属性需要在类加载的时候确定类型

Q3 泛型接口
1、泛型只能用于抽象方法
2、泛型不能用于全局常量

Rhyme/Java泛型I 泛型类 泛型接口 泛型方法_第2张图片

Q4 泛型方法
1、泛型方法只能访问参数变量,不能修改参数变量

Rhyme/Java泛型I 泛型类 泛型接口 泛型方法_第3张图片

你可能感兴趣的:(Java)