面向对象 练习题3

来源:互联网 发布:剑网3笔记本优化版 编辑:程序博客网 时间:2024/06/05 23:07
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);    }}