728x90
abstract class Figure{
abstract void area(); // 넓이를 구하는 메소드
abstract void girth(); // 둘레를 구하는 메소드
abstract void draw(); // 도형을 구하는 메소드
}
class Circle{
private int radius;
Circle(int radius){
this.radius = radius;
}
public void area() {
System.out.println("원의 넓이는 : " + (3.14 * radius * radius));
}
public void girth() {
System.out.println("원의 둘레는 : " + (2 * 3.14 * radius));
}
}
class Rect{
private int width, height;
Rect(int width, int height){
this.width = width;
this.height = height;
}
public void area() {
System.out.println("사각형의 넓이는 : " + (width * height));
}
public void girth() {
System.out.println("사각형의 둘레는 : " + (2 * (width + height)));
}
}
public class chp6_10 {
public static void main(String[] args) {
Circle c = new Circle(3);
c.area();
c.girth();
Rect r = new Rect(4,5);
r.area();
r.girth();
}
}
반응형