可学答题网 > 问答 > SCJP程序员认证考试题库
目录: 标题| 题干| 答案| 搜索| 相关
问题

class A {  public&ensp


class A {  public byte getNumber() {  return 1;  }  }  class B extends A {  public short getNumber() {  return 2;  }  public static void main(String args[]) {  B b = new B();  System.out.println(b.getNumber()); }  }   What is the result?()

  • A 1
  • B 2
  • C An exception is thrown at runtime.
  • D Compilation fails because of an error in line 8.
  • E Compilation fails because of an error in line 14.
参考答案
参考解析:

getNumber() in B cannot override getNumber() in A; attempting to use incompatible return type: short to byte. 

分类:SCJP程序员认证考试题库
相关推荐

1、10. public class Class

10. public class ClassA { 11. public void methodA() { 12. ClassB classB = new ClassB()...

2、若a=5,b=3,c=4,逻辑表达式!(a+b)&;&;!c的值

若a=5,b=3,c=4,逻辑表达式!(a+b)&;&;!c的值为()A0B-1C1D2

3、10. public class Class

10. public class ClassA { 11. public void count(int i) { 12. count(++i); 13. } 14.&en...

4、1. public class A&ensp

1. public class A { 2. void A() { 3. System.out.println(Class A); 4. } 5. public&ensp...

5、class A {  public&ensp

class A { public A() { System.out.println(hello from a); } } class B extends A {&ensp...

6、● 假设A、B为布尔变量,对于逻辑表达式( A && B )

● 假设A、B为布尔变量,对于逻辑表达式( A && B ),至少需要(63) 个测试用例才能完成MCDC覆盖。(63)A4B3C2D1