package TrueItems;public class Gen<T> {
   private Gen object;
   public Gen<?>(Gen object){
      this.object = object;
   }
   
   public Gen getObject(){
      return object;
   }
   
   public static void main(String[] args) {
      Gen<String> str = new Gen<String>("answer");
      Gen<Integer> intg = new Gen<Integer>(42);
      System.out.println(str.getObject() + "=" + intg.getObject());
   }}

解决方案 »

  1.   

    public class Gen<T> {
        private T object;    public Gen(T object) {
            this.object = object;
        }    public T getObject() {
            return object;
        }    public static void main(String[] args) {
            Gen<String> str = new Gen<String>("answer");
            Gen<Integer> intg = new Gen<Integer>(42);
            System.out.println(str.getObject() + "=" + intg.getObject());
        }}
      

  2.   


    class Gen<T> {
       private T obj;
       public Gen(T obj){
          this.obj = obj;
       }
       public T getObject(){
          return obj;
       }
        }public class Demo {
    public static void main(String[] args) {
      Gen<String> str = new Gen<String>("answer");
          Gen<Integer> intg = new Gen<Integer>(42);
          System.out.println(str.getObject() + "=" + intg.getObject()); }
    }