public class Circle2D implements Shape {
int radius = 1;
public Circle2D(int radius) {
setRadius(radius);
}
public void setRadius(int radius) {
this.radius = radius;
}
public int getRadius() {
return radius;
}
// Interface’deki iki method dolduruluyor.
public double getArea() {
return Math.PI * radius * radius;
}
public double getEnv() {
return 2 * Math.PI * radius;
}
public static void main(String[] args) {
Rect2D rect = new Rect2D(5, 10);
System.out.println(rect.getArea());
System.out.println(rect.getEnv());
Circle2D circle = new Circle2D(5);
System.out.println(circle.getArea());
System.out.println(circle.getEnv());
}
}
Dosyayı İndir