Advertisement
Guest User

Untitled

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