java数据域的访问器和修改器_java设计一个新的圆类,半径设置为私有数据域,并有相关的访问器和修改器?...

展开全部

public class Circle

{

private double radius;

private static int numberOfObjects;

public Circle()

{

numberOfObjects++;

}

public Circle(double radius)

{

numberOfObjects++;

this.radius = radius;

}

public void setRadius(double radius) {

this.radius = radius;

}

public double getRadius() {

return radius;

}

public static int getNumberOfObjects() {

return numberOfObjects;

}

public double getArea()

{

return Math.PI * radius * radius;

}

}

----------------------------------------------------------------------

public static void main(String[] args)

{

Circle circle1 = new Circle(5);

Cir

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
示风扇的颜色(默认值为"blue")。 6.一个无参构造方法创建一个默认风扇。 7.一个名为getSpeed的访问方法返回风扇的速度。 8.一个名为setSpeed的修改器方法,接受一个整数参数来修改风扇的速度。 9.一个名为isOn的访问方法返回风扇是否打开。 10.一个名为setOn的修改器方法,接受一个boolean类型参数来控制风扇的开关状态。 11.一个名为getRadius的访问方法返回风扇的半径。 12.一个名为setRadius的修改器方法,接受一个double类型参数来修改风扇的半径。 13.一个名为getColor的访问方法返回风扇的颜色。 14.一个名为setColor的修改器方法,接受一个string类型参数来修改风扇的颜色。 15.一个toString方法返回风扇的描述信息,如"速度1,颜色blue,半径5.0,风扇关闭"。以下是Fan类的代码实现: ```java public class Fan { public static final int SLOW = 1; public static final int MEDIUM = 2; public static final int FAST = 3; private int speed; private boolean on; private double radius; private String color; public Fan() { this.speed = SLOW; this.on = false; this.radius = 5.0; this.color = "blue"; } public int getSpeed() { return this.speed; } public void setSpeed(int speed) { this.speed = speed; } public boolean isOn() { return this.on; } public void setOn(boolean on) { this.on = on; } public double getRadius() { return this.radius; } public void setRadius(double radius) { this.radius = radius; } public String getColor() { return this.color; } public void setColor(String color) { this.color = color; } public String toString() { String status = this.on ? "开启" : "关闭"; return "速度" + this.speed + ",颜色" + this.color + ",半径" + this.radius + ",风扇" + status; } } ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值