4-1面向对象编程(上)—-练习2–圆的面积

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

版权声明:本文为wp_886原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>