1. class A {
2. public byte getNumber () {
3. return 1;
4. }
5. }
6.
7. class B extends A {
8. public short getNumber() {
9. return 2;
10. }
11.
12. public static void main (String args[]) {
13. B b = new B ();
14. System.out.printIn(b.getNumber())
15. }
16. }
What is the result?()
A. Compilation succeeds and 1 is printed.
B. Compilation succeeds and 2 is printed.
C. An error at line 8 causes compilation to fail.
D. An error at line 14 causes compilation to fail.
E. Compilation succeeds but an exception is thrown at line 14.