泛型:参数化模型(不确定,后续使用时指定类型)

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>
本篇文章就到这里了,希望能给你带来帮助,也希望您能够多多关注的更多内容!