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