public class ①{
private ② object;
public ③(④ object){ 
this.object = object;
} public ⑤ 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());
}
}
把下面的代码正确的填写进去
Gen<T>
Gen<?>
Gen
?
T

解决方案 »

  1.   

    1 为 Gen<Object>
    2 为 Object
    3 为 Gen
    4 为 Object
    5 为 Object这个代码为
    class Gen<Object>{ 
    private Object object; 
    public Gen(Object object){  
    this.object = object; 

    public Object 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.   

    谢谢你们的回答,但是不对阿。
    是要用它给的答案。
    {Gen <T>  ,Gen <?>  ,Gen  ,?  ,T} 这是已经给的5个答案问题
    public class ①{ 
    private ② object; 
    public ③(④ object){  
    this.object = object; 
    } public ⑤ 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()); 


      

  3.   

    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());
        }
    }