时间:2022-02-14 12:01:49 | 栏目:JAVA代码 | 点击:次
泛型:参数化模型(不确定,后续使用时指定类型)

public interface IntercaceName<T>{
T getData();
}
①指定类型
public class Interface1 implements IntercaceName<String> {
private String text;
@Override
public String getData() {
return text;
}
}
②不指定类型
public class Interface1<T> implements IntercaceName<T> {
private T data;
@Override
public T getData() {
return data;
}
}
private static T 方法名(T a, T b) { }
方法仅在方法内部有效

<T extends 类或接口1 & 接口2>

< ? extends Parent>

<? super Child>
