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.