14.2
2016-06-16 09:50
155 查看
// Circle.java: The circle class that extends GeometricObject public class Circle { private double radius; /**Default constructor*/ public Circle() { this(1.0); } /**Construct circle with a specified radius*/ public Circle(double radius) { this(radius, "white", false); } /**Construct a circle with specified radius, filled, and color*/ public Circle(double radius, String color, boolean filled) { this.radius = radius; } /**Return radius*/ public double getRadius() { return radius; } /**Set a new radius*/ public void setRadius(double radius) { this.radius = radius; } /**Implement the getArea method defined in GeometricObject*/ public double getArea() { return radius*radius*Math.PI; } /**Implement the getPerimeter method defined in GeometricObject*/ public double getPerimeter() { return 2*radius*Math.PI; } /**Override the equals() method defined in the Object class*/ public boolean equals(Circle circle) { return this.radius == circle.getRadius(); } /**Override the toString() method defined in the Object class*/ public String toString() { return "[Circle] radius = " + radius; } }
Circle.java
相关文章推荐
- c# 回调委托
- jQuery插件实现图片轮播特效
- linux 时间函数总结
- 甲方乙方
- 3-33 数据复制(复制一组数组到另一组数组)
- ultraedit注册
- Git 操作的一些场景
- Java多线程编程核心技术---对象及变量的并发访问(二)
- 在日本做科研工作是怎样的体验?
- C#中调用abobe reader打开PDF文件的方法
- #106 – Set Property Value to Point to Another Object(设置属性值指向另一个object)
- return
- 欢迎使用CSDN-markdown编辑器
- javascript正则表达式之分组概念与用法实例
- shiro综合总结
- 自学MVC看这里——全网最全ASP.NET MVC 教程汇总【转】
- MVC3中 ViewBag、ViewData和TempData的使用和区别(不是自己写的)
- .NET Core使用EF分页查询数据报错:OFFSET语法错误问题
- Linux里设置环境变量的方法(export PATH)
- JavaBean