java - 상속 피자 예제

imjingu·2023년 8월 22일
0

개발공부

목록 보기
400/481
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

	}

}

0개의 댓글