分析下列程序: class A { public int getNumber(int a) { return a+1; } } class B extends A{ public int getNumber(int a,char c) //第7行 { return a+2; } public static void main(String[] args) { B b=new B(); System.out.println(b.getNumber(0)); //第14行 } } 该程序的执行结果是? A 编译成功并输出“1” B 编译成功并输出“2” C 在第7行出现编译错误 D 在第14行出现编译错误