三、实验内容 1、编写一个圆环类Ring的Java程序。圆环类有3个数据成员,分别是内半径innerRadius,外半径outerRadius和颜色color,这些属性可以查看get也可以重新设置set,另外圆环还可以返回其面积area。
时间: 2024-03-17 16:45:00 浏览: 22
好的,以下是一个简单的圆环类Ring的Java程序,供您参考:
```java
public class Ring {
private double innerRadius; // 内半径
private double outerRadius; // 外半径
private String color; // 颜色
public Ring(double innerRadius, double outerRadius, String color) {
this.innerRadius = innerRadius;
this.outerRadius = outerRadius;
this.color = color;
}
public double getInnerRadius() {
return innerRadius;
}
public void setInnerRadius(double innerRadius) {
this.innerRadius = innerRadius;
}
public double getOuterRadius() {
return outerRadius;
}
public void setOuterRadius(double outerRadius) {
this.outerRadius = outerRadius;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public double getArea() {
return Math.PI * (outerRadius * outerRadius - innerRadius * innerRadius);
}
}
```
在这个程序中,我们定义了一个Ring类,其中有三个数据成员:内半径、外半径和颜色。我们还提供了一个构造方法来初始化这些数据成员,以及一些访问器和修改器方法(get和set方法)来访问和修改这些数据成员。最后,我们还提供了一个计算圆环面积的方法getArea()。
使用这个类的示例代码:
```java
public class RingTest {
public static void main(String[] args) {
Ring ring = new Ring(3.0, 5.0, "red");
System.out.println("The area of the ring is: " + ring.getArea());
System.out.println("The color of the ring is: " + ring.getColor());
ring.setColor("blue");
System.out.println("The new color of the ring is: " + ring.getColor());
}
}
```
在这个示例代码中,我们创建了一个Ring对象,并使用getArea()方法计算其面积。然后,我们使用getColor()方法获取圆环的颜色,并使用setColor()方法将其修改为蓝色。最后,我们再次使用getColor()方法检查圆环的新颜色。