package com.lrq;
/**
*
* @author 李瑞琦
* 定义一个圆类——Circle,在类的内部提供一个属性:半径(r),
* 同时 提供 两个 方 法 : 计算 面积 ( getArea() ) 和 计算 周长(getPerimeter()) 。
* 通过两个方法计算圆的周长和面积并且对计算结果进行输出。最后定义一个测试类对 Circle 类进行使用。
*
*/
public class TestCircle {
// 私有属性,半径r
private int r;
// 有参构造器,初始化成员变量半径r
public TestCircle(int r) {
this.r = r;
}
// 计算面积的方法
public double getArea() {
double area = Math.PI * r * r;
return area;
}
// 计算周长的方法
public double getPerimeter() {
double zc = Math.PI * 2 * r;
return zc;
}
}
package com.lrq;
/**
*
* @author 李瑞琦
* 测试类
*
*/
public class TestC {
public static void main(String[] args) {
//实例化圆类
TestCircle circle = new TestCircle(2);
//得到面积
double area = circle.getArea();
System.out.println("圆的面积为"+area);
//得到周长
double zc = circle.getPerimeter();
System.out.println("圆的周长为"+zc);
}
}
面向对象 练习题3
最新推荐文章于 2023-06-20 11:46:17 发布