分析下列程序:
1)class A{
2) public byte getNumber() {
3) return 1;
4) }
5)}
6)public class ClassTest extends A {
7) public short getNumber() {
8) return 2;
9) }
10) public static void main(String args[]){
11) ClassTest b=new ClassTest();
12) System.out.println(b.getNumber());
13) }
14)}
A 编译成功并输出1
B 编译成功并输出2
C 编译在第7行引起错误
D 编译在第12行引起错误
1)class A{
2) public byte getNumber() {
3) return 1;
4) }
5)}
6)public class ClassTest extends A {
7) public short getNumber() {
8) return 2;
9) }
10) public static void main(String args[]){
11) ClassTest b=new ClassTest();
12) System.out.println(b.getNumber());
13) }
14)}
A 编译成功并输出1
B 编译成功并输出2
C 编译在第7行引起错误
D 编译在第12行引起错误