
package ex03.test;
interface 행위 {
void start();
}
class 삼양라면 implements 행위 {
private void 물끓이기() {
System.out.println("물을 끓입니다.");
}
private void 스프넣기() {
System.out.println("스프를 넣습니다.");
}
private void 면넣기() {
System.out.println("면을 넣습니다.");
}
private void 계란넣기() {
System.out.println("계란을 넣습니다.");
}
@Override
public void start() {
System.out.println("삼양라면 끓이는 방법");
물끓이기();
면넣기();
스프넣기();
계란넣기();
}
}
class 신라면 implements 행위 {
private void 물끓이기() {
System.out.println("물을 끓입니다.");
}
private void 스프넣기() {
System.out.println("스프를 넣습니다.");
}
private void 면넣기() {
System.out.println("면을 넣습니다.");
}
private void 계란넣기() {
System.out.println("계란을 넣습니다.");
}
@Override
public void start() {
System.out.println("신라면 끓이는 방법");
물끓이기();
스프넣기();
면넣기();
계란넣기();
}
}
public class Scope02 {
public static void main(String[] args) {
삼양라면 la = new 삼양라면();
la.start();
System.out.println();
신라면 la2 = new 신라면();
la2.start();
}
}
Share article