下列程序中注释的哪个代码(A、B、C、D)是错误的(无法通过编译)?
abstract class A{
abstract float getFloat(); //A
void f(); //B
}
public class B extends A{
private float m=1.0f; //C
private float getFloat(){ //D
return m;
}
} 
