EE364-lab/lab-01/src/Circle.java
2020-08-31 12:49:44 +03:00

29 lines
751 B
Java

public class Circle extends _Point {
private double radius;
public Circle(double radius){
this.radius = radius;
this.setLocation(0, 0);
}
public Circle(double radius, int x, int y){
this.radius = radius;
this.setLocation(x, y);
}
public void setRadius(double radius) { this.radius = radius; }
public double getRadius(){ return this.radius; }
public double getArea() { return (Math.PI*Math.pow(radius, 2)); }
public double getCircumfrence() { return 2*Math.PI*this.radius; }
public String toString() {
return String.format("Position %s, Radius %f," +
"Area %f, Circumference %f ", super.toString(), getRadius(), getArea(), getCircumfrence());
}
}