Advertisement
Guest User

Untitled

a guest
Mar 19th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. public class Circle extends GeometricObject {
  2. private double radius;
  3. public Circle() {
  4. }
  5. public Circle(double radius) {
  6. this.radius = radius;
  7. }
  8. public Circle(double radius,
  9. String color, boolean filled) {
  10. this.radius = radius;
  11. setColor(color);
  12. setFilled(filled);
  13. }
  14.  
  15. /** Return radius */
  16. public double getRadius() {
  17. return radius;
  18. }
  19.  
  20. /** Set a new radius */
  21. public void setRadius(double radius) {
  22. this.radius = radius;
  23. }
  24. /** Return area */
  25. public double getArea() {
  26. return radius * radius * Math.PI;
  27. }
  28. /** Return diameter */
  29. public double getDiameter() {
  30. return 2 * radius;
  31. }
  32. /** Return perimeter */
  33. public double getPerimeter() {
  34. return 2 * radius * Math.PI;
  35. }
  36. // Print the circle info
  37. public void printCircle() {
  38. System.out.println("The circle is created "
  39. + getDateCreated() + " and the radius is " + radius);
  40. }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement