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