package chapter20230822;
class Circle {
protected int radius; // 반지름
public Circle (int radius) { // 매개 변수가 있는 생성자 생성
this.radius = radius;
}
}
class Pizza extends Circle {
String menu;
public Pizza(String menu, int radius) { // 매개변수가 있는 생성자 생성
super(radius); // 무조건 부모호출이 먼저와야함
this.menu = menu;
}
public void print() {
System.out.println("피자의 종류 : " + menu + ", 피자의 크기 : " + radius * 2);
}
}
/*
원을 나타내는 Circle 클래스를 상속받아서 피자를 나타내는 Pizza 클래스를 작성해 보자
*/
public class test03 {
public static void main(String[] args) {
Pizza pizza = new Pizza("Pepperoni", 10);
pizza.print(); // 피자의 종류 : Pepperoni, 피자의 크기 : 20
}
}