2013-03-31 61 views

回答

2

教程Generics为您提供了所需的所有信息。部分Generic types显示了如何声明和实现自定义类。

class MyClass<T> { 
    ... 
} 
3

你可以把任何级别的<>,只要它满足了泛型类的限制:

ArrayList<MyClass> arrayList = new ArrayList<MyClass>(); 

您可以定义自己的类使用<>简单:

class MyGenericClass<E> { 
    E e; 
    MyGenericClass(E e) { this.e = e; } 

    E getE() { return e; } 
    void setE(E e) { this.e = e; } 
} 

现在你可以让你自己:

MyGenericClass<String> stuff = new MyGenericClass<String>("Foo"); 
System.out.println(stuff.getE()); 
相关问题