当指定一个泛型类时,类的声明则包含一个或多个类型参数,这些参数被放在类名后面的一对尖括号内。
/**
* 简单泛型类和接口
* @author sdu20
*
* @param <AnyType>
*/
public class GenericMemoryCell<AnyType> {
private AnyType storedValue;
GenericMemoryCell(){
}
public AnyType read(){
return storedValue;
}
public void write(AnyType x){
storedValue = x;
}
}
/**
* 简单泛型类的测试
* @author sdu20
*
*/
public class GenericMemoryCellTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
GenericMemoryCell<Integer> x = new GenericMemoryCell<Integer>();
System.out.println(x.read());
x.write(9);
System.out.println(x.read());
}
}
运行截图: