在下面的指定位置添加哪个选项中定义的方法,编译时会产生错误? class B{ float x=1.0f; public float getNum(){ return x; } //此处添加选项中的方法 } A public float getNum(int y) {return x+y;} B public double getNum(float d) { return x+d; } C public int getNum(double d) { return (int)(x+d); } D public double getNum(){ return x+10.0f; }