1

次のジェネリック クラスを検討してください。

class MyClass<T>{
    T field;//ok
    public void method (T t){...}//ok
    public <E> MyClass(E[] e){
        E ee= new E();// compile error
        T t= new T();// compile error
    }
}

Tandをインスタンス化できないのはなぜEですか? T,E実行時にすべての型について知っています。T,E型パラメーターは何らかの参照型と見なすことができると思います。

4

0 に答える 0