-->
当前位置:首页 > Eng > 正文内容

程序填空题:绘制圆圈

Luz2年前 (2022-11-21)Eng1243
#### 1.训练目标
本题目考查内部类的使用。

#### 2.业务要求
本题涉及一个外部类Circle,代表圆圈类。一个内部类Draw,代表画笔类。

圆圈类Circle负责管理圆圈的基本信息如半径和已创建个数;画笔类Draw负责绘制圆圈。

#### 3.输出内容
通过调用画笔类Draw的方法,打印绘制圆圈的结果,类似如下

绘制第1个圆圈,它的半径为5.5


#### 4.需填空的代码

java
class Circle {// 圆圈
private static int count;// 定义int类型的静态私有属性count,作为圆圈的计数
// 定义double类型的私有属性radius,作为圆圈半径

public Circle(double radius) {
this.radius = radius;
// count属性自增
}

class Draw {// 画笔
public void drawShape() {// 绘制图形
System.out.println(); //根据输出要求打印内容,要使用外部类的count和radius属性
}
}

public static void main(String[] args) {
double radius = 5.5;
// 创建画笔Draw对象,传入圆圈半径变量radius
draw.drawShape();// 画笔Draw对象调用方法绘制图形
}
}






answer:
第1空: private double radius;

第2空:count++;

第3空:"绘制第" + count + "个圆圈,它的半径为" + radius

第4空:Circle.Draw draw = new Circle(radius).new Draw();

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。