在下面的指定位置添加哪个选项中定义的方法,编译时会产生错误? 
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; }