2.利用面向对象的编程方法,设计类Circle计算圆的面积。
代码:
//测试类
public class Circleest {
public static void main(String[] args) {
Circle c1 = new Circle();
c1.radius = 3;
//对应方式一:
// double area = c1.findArea();
// System.out.println("圆的面积为:" + area);
//对应方式二:
c1.findArea();
//错误的调用//一版情况,半径作为属性更合适
// double area = c1.findArea(3);
// System.out.println(area);
}
}
//设计类
class Circle {
// 属性
double radius;
// 求圆的面积
//方式一:
// public double findArea() {
// double area = Math.PI * radius * radius;
// return area;
// }
//方式二
public void findArea(){
double area = Math.PI * radius * radius;
System.out.println("面积为:" + area);
}
//错误情况:
// public double findArea(double r){
// double area = 3.14 * r * r;
// return area;
// }
}
输出:
面积为:28.274333882308138
本文通过面向对象的方法设计了一个Circle类来计算圆的面积,并提供了两种不同的实现方式。
49

被折叠的 条评论
为什么被折叠?



