单选题:Given code below:
Given code below:
```Java
inteface I {
void setValue(int val);
int getValue();
}
```
Which code below compiles?
@[B](2)
A.
```
class A extends I {
int value;
void setValue(int val) { value = val; }
int getValue() { return val; }
}
```
B.
```
interface A extends I {
void increment();
}
```
C.
```
abstract class C implements I {
void setValue(int val) { value = val; }
int getValue() { return 0; }
}
```
D.
```
interface A implements I {
void increment();
}
```
A.
```
class A extends I {
int value;
void setValue(int val) { value = val; }
int getValue() { return val; }
}
```
B.
```
interface A extends I {
void increment();
}
```
C.
```
abstract class C implements I {
void setValue(int val) { value = val; }
int getValue() { return 0; }
}
```
D.
```
interface A implements I {
void increment();
}
```
答案:B
```Java
inteface I {
void setValue(int val);
int getValue();
}
```
Which code below compiles?
@[B](2)
A.
```
class A extends I {
int value;
void setValue(int val) { value = val; }
int getValue() { return val; }
}
```
B.
```
interface A extends I {
void increment();
}
```
C.
```
abstract class C implements I {
void setValue(int val) { value = val; }
int getValue() { return 0; }
}
```
D.
```
interface A implements I {
void increment();
}
```
A.
```
class A extends I {
int value;
void setValue(int val) { value = val; }
int getValue() { return val; }
}
```
B.
```
interface A extends I {
void increment();
}
```
C.
```
abstract class C implements I {
void setValue(int val) { value = val; }
int getValue() { return 0; }
}
```
D.
```
interface A implements I {
void increment();
}
```
答案:B