读书人

有关泛型…该如何解决

发布时间: 2012-02-02 23:57:14 作者: rapoo

有关泛型……
本人做题的时候有个关于泛型的问题弄不清楚,望各位高手能予以解答,在此先谢谢各位了~

Place code into the class so that it compiles and generates the output answer=42.
Note:Code options may be used more than once.

public class _____{
private _____ object;
public _____ (_____ object){
this.o=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());
}
}


Code Option:Gen <T> ,Gen <?> ,Gen,?,T




[解决办法]
public class Gen <T> {
private T object;
public Gen (T object){
this.object=object; //这里应该是this.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());
}
}

读书人网 >J2SE开发

热点推荐