有以下代码:interface I { void setValue(int val); int getValue(); } 以下哪段代码能编译?
A、class A extends I { int value; void setValue(int val) { value = val; } int getValue() { return value; } }
B、class A extends I { void increment(); }
C、abstract class C implements I { int value; public void setValue(int val) { value = val; } public int getValue() { return value; } }
D、interface A implements I { void increment(); }