单选题Which declaration prevents creating a subclass of an outer class?()A Static class FooBar{}B Private class FooBar{}C Abstract public class FooBar{}D Final public class FooBar{}E Final abstract class FooBar{}

单选题
Which declaration prevents creating a subclass of an outer class?()
A

 Static class FooBar{}

B

 Private class FooBar{}

C

 Abstract public class FooBar{}

D

 Final public class FooBar{}

E

 Final abstract class FooBar{}


参考解析

解析: 暂无解析

相关考题:

单选题1. class Super {  2. public float getNum() { return 3.0f; }  3. }  4.   5. public class Sub extends Super {  6.   7. }  Which method, placed at line6, causes compilation to fail?()A public void getNum(){}B public void getNum(double d){}C public float getNum() { return 4.0f; }D public double getNum(float d) { return 4.0d; }

多选题class One {  void foo() {}  }  class Two extends One {   //insert method here  }  Which three methods, inserted individually at line 14, will correctly complete class Two?()Aint foo() { /* more code here */ }Bvoid foo() { /* more code here */ }Cpublic void foo() { /* more code here */ }Dprivate void foo() { /* more code here */ }Eprotected void foo() { /* more code here */ }

单选题package foo;  import java.util.Vector; private class MyVector extends Vector {  int i = 1;  public MyVector() {  i = 2; } }  public class MyNewVector extends MyVector {  public MyNewVector() {  i = 4;  }  public static void main(String args[]) {  MyVector v = new MyNewVector();  }  }  What is the result?()A Compilation succeeds.B Compilation fails because of an error at line 5.C Compilation fails because of an error at line 6.D Compilation fails because of an error at line 14.E Compilation fails because of an error at line 17.

单选题public class Pass {  public static void main(String [1 args) {  int x 5;  Pass p = new Pass();  p.doStuff(x);  System.out.print(” main x = “+ x);  }  void doStuff(int x) {  System.out.print(” doStuff x = “+ x++);  }  }  What is the result?()A Compilation fails.B An exception is thrown at runtime.C doStuffx = 6 main x = 6D doStuffx = 5 main x = 5E doStuffx = 5 main x = 6F doStuffx = 6 main x = 5

单选题23. Object [] myObjects = {  24. new integer(12),  25. new String(”foo”),  26. new integer(5),  27. new Boolean(true)  28. };  29. Arrays.sort(myObjects);  30. for( int i=0; i31. System.out.print(myObjects[i].toString());  32. System.out.print(” “);  33. }  What is the result?()A Compilation fails due to an error in line 23.B Compilation fails due to an error in line 29.C A ClassCastException occurs in line 29.D A ClassCastException occurs in line 31.E The value of all four objects prints in natural order.

单选题11.classA {  12. public void process() { System.out.print(”A “); } }  13. class B extends A {  14. public void process() throws RuntimeException {  15. super.process();  16. if (true) throw new RuntimeException();  17. System.out.print(“B”); }}  18. public static void main(String[] args) {  19. try { ((A)new B()).process(); }  20. catch (Exception e) { System.out.print(”Exception “); }  21. }  What is the result?()A ExceptionB A ExceptionC A Exception BD A B ExceptionE Compilation fails because of an error in line 14.F Compilation fails because of an error in line 19.

单选题84. try {  85. ResourceConnection con = resourceFactory.getConnection();  86. Results r = con.query(”GET INFO FROM CUSTOMER”);  87. info = r.getData();  88. con.close();  89. } catch (ResourceException re) {  90. errorLog.write(re.getMessage());  91. }  92. return info;  Which is true if a ResourceException is thrown on line 86?()A Line 92 will not execute.B The connection will not be retrieved in line 85.C The resource connection will not be closed on line 88.D The enclosing method will throw an exception to its caller.