publicclassSomeException{}Classa:publicclassa{publicvoiddoSomething(){}}Classb:publicclassbextendsa{publicvoiddoSomething()throwsSomeException{}}Whichistrueaboutthetwoclasses?() A.Compilationofbothclasseswillfail.B.Compilationofbothclasseswillsucceed.C.Compilationofclassawillfail.Compilationofclassbwillsucceed.D.Compilationofclassawillfail.Compilationofclassawillsucceed.

publicclassSomeException{}Classa:publicclassa{publicvoiddoSomething(){}}Classb:publicclassbextendsa{publicvoiddoSomething()throwsSomeException{}}Whichistrueaboutthetwoclasses?()

A.Compilationofbothclasseswillfail.

B.Compilationofbothclasseswillsucceed.

C.Compilationofclassawillfail.Compilationofclassbwillsucceed.

D.Compilationofclassawillfail.Compilationofclassawillsucceed.


相关考题:

1.publicinterfaceA{2.publicvoiddoSomething(Stringthing);3.}1.publicclassAImplimplementsA{2.publicvoiddoSomething(Stringmsg){}3.}1.publicclassB{2.publicAdoit(){3.//morecodehere4.}5.6.publicStringexecute(){7.//morecodehere8.}9.}1.publicclassCextendsB{2.publicAImpldoit(){3.//morecodehere4.}5.6.publicObjectexecute(){7.//morecodehere8.}9.}Whichstatementistrueabouttheclassesandinterfacesintheexhibit?()

Whatproducesacompilererror?() A.classA{publicA(intx){}}B.classA{}classBextendsA{B(){}}C.classA{A(){}}classB{publicB(){}}D.classZ{publicZ(int){}}classAextendsZ{}

classA{A(){}}classBextendsA{}Whichtwostatementsaretrue?() A.ClassB’sconstructorispublic.B.ClassB’sconstructorhasnoarguments.C.ClassB’sconstructorincludesacalltothis().D.ClassB’sconstructorincludesacalltosuper().

class Something {int i;public void doSomething() {System.out.println("i = " + i);}}有什么错呢? 看不出来啊。

class Something {final int i;public void doSomething() {System.out.println("i = " + i);}}和上面一题只有一个地方不同,就是多了一个final。这难道就错了吗?

下面各派生类的定义中,正确的是()。A.class A{};class B:A public{ 下面各派生类的定义中,正确的是( )。A.class A{<类的成员>};class B:A public{<类 B 中新增的成员>};B.class A{<类的成员>};private class B: A{<类B中新增的成员>};C.class A{<类的成员>};class B: protected A{<类B中新增的成员>};D.class A{<类的成员>};class B:A{<类B中新增的成员>};

23、假定类A已经定义,对于以A为基类的单一继承类B,以下定义中正确的是:()A.class B:public A{//...};B.class A:public B{//...};C.class B:public class A{//...};D.class A:class B public{//...};

3、下列选项中,A类继承B类表示正确的是A.class A:BB.class B:AC.class A(B)D.class B(A)

下面的代码使用了面向对象的什么特性?() public class A{ public void DoSomething(){} } public class B : A{ new public void DoSomething(){ base.DoSomething();} }A.继承性B.多态性C.封装性D.关联性