单选题:给定下列代码,则下列选项中能够正确编译的是哪一个?```abstract class Shape{ int x; int y
给定下列代码,则下列选项中能够正确编译的是哪一个?
```
abstract class Shape{
int x;
int y;
public abstract void draw();
}
@[B](2)
A. ```
abstract class Circle implements Shape{
private int radius;
}
```
B. ```
abstract class Circle extends Shape{
private int radius;
}
```
C. ```
class Circle extends Shape{
private int radius;
public void draw();
}
```
D. ```
class Circle implements Shape{
private int radius;
public void draw();
}
```
A.```
abstract class Circle implements Shape{
private int radius;
}
```
B.```
abstract class Circle extends Shape{
private int radius;
}
```
C.```
class Circle extends Shape{
private int radius;
public void draw();
}
```
D.```
class Circle implements Shape{
private int radius;
public void draw();
}
```
答案:B
```
abstract class Shape{
int x;
int y;
public abstract void draw();
}
@[B](2)
A. ```
abstract class Circle implements Shape{
private int radius;
}
```
B. ```
abstract class Circle extends Shape{
private int radius;
}
```
C. ```
class Circle extends Shape{
private int radius;
public void draw();
}
```
D. ```
class Circle implements Shape{
private int radius;
public void draw();
}
```
A.```
abstract class Circle implements Shape{
private int radius;
}
```
B.```
abstract class Circle extends Shape{
private int radius;
}
```
C.```
class Circle extends Shape{
private int radius;
public void draw();
}
```
D.```
class Circle implements Shape{
private int radius;
public void draw();
}
```
答案:B