一、最基本的泛型使用
public class Egg<T> { private T myObj; public T getMyObj() { return myObj; } public void setMyObj( T myObj ) { this.myObj = myObj; } } |
public class GenericDemo { public static void main( String[] args ) { Egg<Integer> e1 = new Egg<Integer>(); e1.setMyObj( new Integer(10) ); Egg<Boolean> e2 = new Egg<Boolean>(); e2.setMyObj( new Boolean( true ) ); // 取出來就不用轉型 Integer i = e1.getMyObj(); Boolean b = e2.getMyObj(); } } |