本帖最后由 乔青山 于 2014-2-14 12:50 编辑
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都对。。
|