分析下列程序: class Super{ public float getNum() { return 3.0f; } } public class ClassTest extends Super { //这里要插入方法 } 在该程序注释位置插入下面哪个方法会引起编译错误? A public float getNum() {return 4.0f; } B public void getNum() {} C public void getNum(double d) {} D public double getNum(float d) { return 4.0d;}