Java学习之定义一个Circle类并测试所有方法
案例介绍:
定义一个名为Circle的类表示圆,其中含有 double型的成员变量centerX、centerY,表示圆心坐杯, radius表示圆的半径。定义求圆面积的方法 getArea()和求圆周长的方法 getPerimeter()。为半径 radius定义访问方法和修改方法。定义一个带参数构造方法,通过给出圆的半径创建圆对象。定义默认构造方法,在该方法中调用有参数构造方法,将圆的半径设置为1.0。画出该类的UML图。编写程序测试这个圆类的所有方法。
案例代码:
public class Circle { double centerX; double centerY; double radius; public Circle(){ this(1.0); } public Circle(double radius){ this.radius = radius; } public double getRadius(){ return radius; } public void setRadius(double radius){ this.radius = radius; } public double getArea(){ double area = 3.14 * radius *radius; return area; } public double getPerimeter(){ double perimeter = 2 * 3.14 * radius; return perimeter; } public static void main(String[] args){ Circle c = new Circle(); System.out.println(c.getRadius()); c.setRadius(10); System.out.println(c.getArea()); System.out.println(c.getPerimeter()); } }
案例运行图:
上一篇:
IDEA上Java项目控制台中文乱码