题目内容

假设有下面代码:class E1 extends Exception{ }class E2 extends E1{ }class TestParent {public void fun(boolean f) throw E1 {}}public class Test extends TestParent{//Here}以下方法放在//Here的位置,而且编译能通过的是()。

A. public void fun(boolean f) throws E1{ }
B. public void fun(boolean f) { }
C. public void fun(boolean f) throws E2{ }
D. public void fun(boolean f) throws E1, E2{ }
E. public void fun(boolean f) throws Exception

查看答案
更多问题

(专升本)一个异常处理中 finally语句块只能有一个或者可以没有。

A. 对
B. 错

看程序写出运行结果:public class Small{public static void main( String[] args ){Small t = new Small( );int b = t. get( );System.out.println(b);}public int get( ){try{return 1;}finally{return 2;}}}

写出程序运行结果:public class Demo{public static void main(String[] args){String str = null;try{if( str.length( ) == 0){System.out.print("The");}System.out.print(" Cow");}catch (Exception e ){System.out.print(" and");System.exit( 0 );}finally{System.out.print(" Chicken");}System.out.print(" show");}}

(1+X)假设 C 是抽象类,I1 和 I2 是接口。下列关于抽象类或接口的定义,哪一个是正确的( )。

A. public class A extends C implements I1,I2{}
B. public class A extends I1,I2 implements C{}
C. public class A implements I1,I2 extends C {}
D. public class A extends C, I1, I2 {}

答案查题题库