interfaceFoo{11.intbar();12.&ensp 10.interfaceFoo{11.intbar();12.}13.14.publicclassBeta{15.16.classAimplementsFoo{17.publicintbar(){return1;}18.}19.20.publicintfubar(Foofoo){returnfoo.bar();}21.22.publicvoidtestFoo(){23.24.classAimplementsFoo{25.publicintbar(){return2;}26.}27.28.System.out.println(fubar(newA()));29.}30.31.publicstaticvoidmain(String[]argv){32.newBeta().testFoo();33.}34.}Whichthreestatementsaretrue?()
interfaceFoo{11.intbar();12.&ensp
10.interfaceFoo{
11.intbar();
12.}
13.
14.publicclassBeta{
15.
16.classAimplementsFoo{
17.publicintbar(){return1;}
18.}
19.
20.publicintfubar(Foofoo){returnfoo.bar();}
21.
22.publicvoidtestFoo(){
23.
24.classAimplementsFoo{
25.publicintbar(){return2;}
26.}
27.
28.System.out.println(fubar(newA()));
29.}
30.
31.publicstaticvoidmain(String[]argv){
32.newBeta().testFoo();
33.}
34.}
Whichthreestatementsaretrue?()
相关考题:
10.interfaceFoo{intbar();}11.publicclassSprite{12.publicintfubar(Foofoo){returnfoo.bar();}13.publicvoidtestFoo(){14.fubar(15.//insertcodehere16.);17.}18.}Whichcode,insertedatline15,allowstheclassSpritetocompile?()A.Foo{publicintbar(){return1;}}B.newFoo{publicintbar(){return1;}}C.newFoo(){publicintbar(){return1;}}D.newclassFoo{publicintbar(){return1;}}
10.interfaceFoo{}11.classAlphaimplementsFoo{}12.classBetaextendsAlpha{}13.classDeltaextendsBeta{14.publicstaticvoidmain(String[]args){15.Betax=newBeta();16.//insertcodehere17.}18.}Whichcode,insertedatline16,willcauseajava.lang.ClassCastException?()A.Alphaa=x;B.Foof=(Delta)x;C.Foof=(Alpha)x;D.Betab=(Beta)(Alpha)x;
interfacefoo{2.intk=0;3.}4.5.publicclasstestimplementsFoo(6.publicstaticvoidmain(Stringargs[])(7.inti;8.Testtest=newtest();9.i=test.k;10.i=Test.k;11.i=Foo.k;12.)13.)14.Whatistheresult?() A.Compilationsucceeds.B.Anerroratline2causescompilationtofail.C.Anerroratline9causescompilationtofail.D.Anerroratline10causescompilationtofail.E.Anerroratline11causescompilationtofail.