题目内容 (请给出正确答案)
[单选题]

abstractclassA{abstractvoidal();voida2(){}}classBextendsA{voida1(){}voida2(){}}classCextendsB{voidc1(){}}and:Ax=newB();Cy=newC();Az=newC();Whichfourarevalidexamplesofpolymorphicmethodcalls?()

A.x.a2();

B.z.a2();

C.z.c1();

D.z.a1();

E.y.c1();

F.x.a1();

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“abstractclassA{abstractvoidal(…”相关的问题

第1题

interfaceA{voidx();}11.classBimplementsA{publicvoidx(){}publicvoidy(){}}12.classCextend

10.interfaceA{voidx();}11.classBimplementsA{publicvoidx(){}publicvoidy(){}}12.classCextendsB{publicvoidx(){}}And:20.java.util.Listlist=newjava.util.ArrayList();21.list.add(newB());22.list.add(newC());23.for(Aa:list){24.a.x();25.a.y();;26.}Whatistheresult?()

A.Thecoderunswithnooutput.

B.Anexceptionisthrownatruntime.

C.Compilationfailsbecauseofanerrorinline20.

D.Compilationfailsbecauseofanerrorinline21.

E.Compilationfailsbecauseofanerrorinline23.

F.Compilationfailsbecauseofanerrorinline25.

点击查看答案

第2题

classSuperClass{2.publicageta(){3.returnnewa();4.}5.}6.classSubClassextendsSuperClass{7.publicbgeta(){8.returnnewb();9.}10.}Whichistrue?()

A.Compilationwillsucceedifaextendsb.

B.Compilationwillsucceedifbextendsa.

C.Compilationwillalwaysfailbecauseofanerrorinline7.

D.Compilationwillalwaysfailbecauseofanerrorinline8.

点击查看答案

第3题

interfaceA{publicvoidaMethod();}2.interfaceB{publicvoidbMethod();}3.interfaceCextendsA,B

1.interfaceA{publicvoidaMethod();}2.interfaceB{publicvoidbMethod();}3.interfaceCextendsA,B{publicvoidcMethod();}4.classDimplementsB{5.publicvoidbMethod(){}6.}7.classEextendsDimplementsC{8.publicvoidaMethod(){}9.publicvoidbMethod(){}10.publicvoidcMethod(){}11.}Whatistheresult?()

A.Compilationfailsbecauseofanerrorinline3.

B.Compilationfailsbecauseofanerrorinline7.

C.Compilationfailsbecauseofanerrorinline9.

D.IfyoudefineDe=newE(),thene.bMethod()invokestheversionofbMethod()definedinLine5.

E.IfyoudefineDe=(D)(newE()),thene.bMethod()invokestheversionofbMethod()definedinLine5.

F.IfyoudefineDe=(D)(newE()),thene.bMethod()invokestheversionofbMethod()definedinLine9.

点击查看答案

第4题

interfaceA{publicintgetValue()}classBimplementsA{publicintgetValue(){return1;}}classCextendsB{//insertcodehere}Whichthreecodefragments,insertedindividuallyatline15,makeuseofpolymorphism?()

A.publicvoidadd(Cc){c.getValue();}

B.publicvoidadd(Bb){b.getValue();}

C.publicvoidadd(Aa){a.getValue();}

D.publicvoidadd(Aa,Bb){a.getValue();}

E.publicvoidadd(Cc1,Cc2){c1.getValue();}

点击查看答案

第5题

classClassA{publicintnumberOfinstances;protectedClassA(intnumberOfinstances){this.numberOf

lnstances=numberOfinstances;}}publicclassExtendedAextendsClassA{privateExtendedA(intnumberOfinstances){super(numberOflnstances);}publicstaticvoidmain(String[]args){ExtendedAext=newExtendedA(420);System.out.print(ext.numberOflnstances);}}Whichistrue?()

A.420istheoutput.

B.Anexceptionisthrownatruntime.

C.Allconstructorsmustbedeclaredpublic.

D.ConstructorsCANNOTusetheprivatemodifier.

E.ConstructorsCANNOTusetheprotectedmodifier.

点击查看答案

第6题

publicclassBase{publicstaticfinalStringFOO=foo”;publicstaticvoidmain(String[]args){Baseb=n

ewBase();Subs=newSub();System.out.print(Base.FOO);System.out.print(Sub.FOO);System.out.print(b.FOO);System.out.print(s.FOO);System.out.print(((Base)s).FOO);}}classSubextendsBase{publicstaticfinalStringFOO=bar;}Whatistheresult?()

A.foofoofoofoofoo

B.foobarfoobarbar

C.foobarfoofoofoo

D.foobarfoobarfoo

E.barbarbarbarbar

F.foofoofoobarbar

G.foofoofoobarfoo

点击查看答案

第7题

classPizza{2.java.util.ArrayListtoppings;3.publicfinalvoidaddTopping(Stringtopping){4.to

1.classPizza{2.java.util.ArrayListtoppings;3.publicfinalvoidaddTopping(Stringtopping){4.toppings.add(topping);5.}6.}7.publicclassPepperoniPizzaextendsPizza{8.publicvoidaddTopping(Stringtopping){9.System.out.println(”CannotaddToppings”);10.}11.publicstaticvoidmain(String[]args){12.Pizzapizza=newPepperoniPizza();13.pizza.addTopping(”Mushrooms”);14.}15.}Whatistheresult?()

A.Compilationfails.

B.CannotaddToppings

C.Thecoderunswithnooutput.

D.ANullPointerExceptionisthrowninLine4.

点击查看答案

第8题

classSuper{2.privateinta;3.protectedSuper(inta){this.a=a;}4.}.....11.classSubextendsSuper{12.publicSub(inta){super(a);}13.publicSub(){this.a=5;}14.}Whichtwo,independently,willallowSubtocompile?()

A.Changeline2to:publicinta;

B.Changeline2to:protectedinta;

C.Changeline13to:publicSub(){this(5);}

D.Changeline13to:publicSub(){super(5);}

E.Changeline13to:publicSub(){super(a);}

点击查看答案

第9题

publicclassSimpleCalc{2.publicintv

1.publicclassSimpleCalc{

2.publicintvalue;

3.publicvoidcalculate(){value+=7;}

4.}

And:

1.publicclassMultiCalcextendsSimpleCalc{

2.publicvoidcalculate(){value-=3;}

3.publicvoidcalculate(intmultiplier){

4.calculate();

5.super.calculate();

6.value*=multiplier;

7.}

8.publicstaticvoidmain(String[]args){

9.MultiCalccalculator=newMultiCalc();

10.calculator.calculate(2);

11.System.out.println(”Valueis:+calculator.value);

12.}

13.}

Whatistheresult?()

点击查看答案

第10题

publicclassHello{11.Stringtitle;12.intvalue;13.publicHello(){14.title+=World”;15.}16.pu

10.publicclassHello{11.Stringtitle;12.intvalue;13.publicHello(){14.title+=World”;15.}16.publicHello(intvalue){17.this.value=value;18.title=Hello”;19.Hello();20.}21.}and:30.Helloc=newHello(5);31.System.out.println(c.title);Whatistheresult?()

A.Hello

B.HelloWorld

C.Compilationfails.

D.HelloWorld5

E.Thecoderunswithnooutput.

F.Anexceptionisthrownatruntime.

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信