分析下列程序: 
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行引起错误