CSC1109_Tutorials/Week5_Lab/GeometricObject/CircleFromSimpleGeometricOb...

45 lines
1017 B
Java

package Week5_Lab.GeometricObject;
public class CircleFromSimpleGeometricObject extends GeometricObject{
private double radius;
public CircleFromSimpleGeometricObject(){
super();
}
public CircleFromSimpleGeometricObject(double radius){
super();
this.radius = radius;
}
public CircleFromSimpleGeometricObject(double radius, String color, boolean filled){
super();
this.radius = radius;
}
public double getRadius() {
return this.radius;
}
public void setRadius(double radius) {
this.radius = radius;
}
public double getArea(){
return Math.PI * Math.pow(this.radius, 2);
}
public double getPerimeter(){
return 2 * Math.PI * this.radius;
}
public double getDiameter(){
return 2 * this.radius;
}
public void printCircle(){
System.out.println("The color is " + getColor() + "\nThe area is " + getArea() + "\nthe diameter is " + getDiameter());
}
}