当指定一个泛型类时,类的声明则包含一个或多个类型的参数,这些参数被放在类名后面的一对尖括号内。
//泛型类
public class GenericMemoryCell<AnyType>{
private AnyType storedValue;
public AnyType read(){
return storedValue;
}
public void write(AnyType o){
this.storedValue = o;
}
}
使用时可以指定相应的类型
public static void main(String[] args) {
GenericMemoryCell<String> m = new GenericMemoryCell<String>();
m.write("My book");
String val = m.read();
System.out.println("Contents arr : "+val);
}
泛型接口类
//泛型接口
public interface Comparable<AnyType>{
int compareTo(AnyType other);
}