class Boo{
Boo(String s){}
Boo(){}
}
class Bar extends Boo{
Bar(){}
Bar(String s){super(s);}
void zoo(){
//insert code here
}
}
which create an anonymous inner class from within class Bar?(choose all that apply)
A. Boo f = new Boo("24"){};
B. Boo f = new Bar(){};
C. Boo f = new Boo(){String s;};
D. Bar f = new Boo(String s){};
E. Boo f = new Boo.Bar(String s){};刚才查百度匿名内部类的时候看到百度知道上的一个问题,看完之后 个人感觉是A,C,但是看到知道上回答的是B,C,问问题的人也没回正确答案,所以拿过来问一下,去高手来解答。。。好吧,想了想之后又感觉A,B,C都对。。 作者: 糖伯貓 时间: 2014-2-13 23:12
个人第六感也是ac作者: @翱翔@ 时间: 2014-2-13 23:20
因为Boo类中只有无参构造,并且Boo类是父类,所以B对A不对。作者: 乔青山 时间: 2014-2-14 08:36