对于以下类:classa{}classbextendsa{}classcextendsa{}publicclasstest{publicstaticvoidmain(stringargs[]){ax=newa();by=newb();cz=newc();//此处插入一条语句}}下面哪个语句可以放在插入行_________。 A.y=(A)y;B.z=x;C.x=y;D.z=(C)y;

对于以下类:classa{}classbextendsa{}classcextendsa{}publicclasstest{publicstaticvoidmain(stringargs[]){ax=newa();by=newb();cz=newc();//此处插入一条语句}}下面哪个语句可以放在插入行_________。

A.y=(A)y;

B.z=x;

C.x=y;

D.z=(C)y;


相关考题:

已知类的继承关系如下:classAclassBextendsAclassCextendsA则以下语句能通过编译的是()。 A.Cc=newB()B.Cc=newA()C.Aa=newB()D.Bb=newC()

Whichstatements,wheninsertedattheindicatedpositioninthefollowingcode,willcausearuntimeexceptionwhenattemptingtoruntheprogram?()classA{}classBextendsA{}classCextendsA{}publicclassQ3ae4{publicstaticvoidmain(Stringargs[]){Ax=newA();By=newB();Cz=newC();//insertstatementhere}}A.x=y;B.z=x;C.y=(B)x;D.z=(C)y;E.y=(A)y;

classA{publicA(){System.out.println(hellofroma”);}}classBextendsA{publicB(){System.out.println(hellofromb”);super();}}publicclassTest{publicstaticvoidmain(Stringargs[]){Aa=newB();}}Whatistheresultwhenmainisexecuted?()A.Compilationfails.B.hellofromaC.hellofrombD.hellofrombhellofromaE.hellofromahellofromb

classA{publicbytegetNumber(){return1;}}classBextendsA{publicshortgetNumber(){return2;}publicstaticvoidmain(Stringargs[]){Bb=newB();System.out.println(b.getNumber());}}Whatistheresult?() A.1B.2C.Anexceptionisthrownatruntime.D.Compilationfailsbecauseofanerrorinline8.E.Compilationfailsbecauseofanerrorinline14.

classA{publicStringtoString(){return4”;}}classBextendsA{8.publicStringtoString(){returnsuper.toString()+3”;}}publicclassTest{publicstaticvoidmain(Stringargs){System.out.printIn(newB());}}Whatistheresult?()A.Compilationsucceedsand4isprinted.B.Compilationsucceedsand43isprinted.C.Anerroronline9causescompilationtofail.D.Anerroronline14causescompilationtofail.E.Compilationsucceedsbutanexceptionisthrownatline9.

classA{publicbytegetNumber(){return1;}}classBextendsA{publicshortgetNumber(){return2;}publicstaticvoidmain(Stringargs){Bb=newB();System.out.printIn(b.getNumber())}}Whatistheresult?() A.Compilationsucceedsand1isprinted.B.Compilationsucceedsand2isprinted.C.Anerroratline8causescompilationtofail.D.Anerroratline14causescompilationtofail.E.Compilationsucceedsbutanexceptionisthrownatline14.

4、已知类的继承关系如下: class A class B extends A class C extends A 则以下语句中能够通过编译的是?A.A a=new B();B.C c=new B();C.C c=new A();D.B b=new C();

假设类A是类B的父类,下列声明对象x的语句中不正确的是A.A x=new A();B.A x=new B();C.B x=new B();D.B x=new A();

1.已知类的继承关系如下: class A class B extends A class C extends A 则以下语句能通过编译的是() A: A a=new B(); B: C c=new B(); C: C c=new A(); D: B b=new C();A.A B C DB.A B C DC.A B C DD.A B C D