public class Table<T extends RowHead> {

public Table() {
}         public T getElement(){
            T t = new T();          //这样写是不行的,如何才能new一个T的实例?  
            return t;
         }
}

解决方案 »

  1.   

    this? 在什么地方this?
    这个不会,做个标记~~
      

  2.   


    看错了,我以为是Table...
      

  3.   

    这个不用去实例化的。
    你要取得这个元素
    return (T)object
      

  4.   

    当然你要写的这个是个数据的集合,肯定要有一个载体罗
    比如:elementData[]里面装的全部是  Object返回里面的元素的时候 return elementData[index++];
      

  5.   

    楼主想要这样?public T getElement() {
            return (T) new Test();
        }
      

  6.   

    参照这样看可否
    class ReturnGenericType<T extends Hasf>{
      private T obj;
      public  ReturnGenericType(T X){obj = x;}
      public  T get() { return obj;}
    }