题目描述
1.创建一个圆类,具有成员变量radius(double类型),一个把radius设置为1.0的构造方法,以及set和 get方法;添加一个方法computerArea()计算圆的面积。
在main()方法中声明2个Circde对象,其中一个半径是默认值1.0,另一个设置为3.0分别计算它们的面积并显示计算结果。
源代码
public class Circle {
private double radius;
public Circle() {
radius = 1.0;
}
public Circle(double radius) {
this.radius = radius;
}
public void setRadius(double radius) {
this.radius = radius;
}
public double getRadius() {
return radius;
}
public double computeArea() {
return Math.PI * radius * radius;
}
public static void main(String[] args) {
Circle c1 = new Circle(); // 半径默认为1.0
Circle c2 = new Circle(3.0); // 半径为3.0
System.out.println("c1的面积:" + c1.computeArea());
System.out.println("c2的面积:" + c2.computeArea());
}
}
在这个代码中,我们定义了一个Circle类,其中包含一个radius成员变量和一些方法。radius表示圆的半径。Circle()是一个无参数的构造方法,它将radius设置为默认值1.0。Circle(double radius)是一个有参数的构造方法,它可以接受一个半径值,并将其赋给radius。setRadius和getRadius方法分别用于设置和获得radius成员变量的值。computeArea方法用于计算圆的面积(利用了Java内置的数学库Math中的常量和函数)。在main方法中,我们声明了两个Circle对象:c1和c2,并分别计算它们的面积并显示出来。
运行截图
![图片[1]-java面向对象-创建一个圆类设置半径计算面积-QQ沐编程](https://www.qqmu.com/wp-content/uploads/2023/11/cricle.png)
© 版权声明
本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!
THE END












