기타

중국집 예제문제

쿠키키키키 2023. 6. 21. 10:03

class Main {

public static void main(String[] args) {

사람 a김철수 = new 사람();

a김철수.이름 = "김철수";

a김철수.전화번호 = "010-1234-1234";

a김철수.a좋아하는_음식점 = new 영화반점();

a김철수.선호하는_음식의_매운정도 = "매운";

a김철수.선호하는_음식 = "짬뽕";

 

사람 a김영희 = new 사람();

a김영희.이름 = "김영희";

a김영희.전화번호 = "010-4321-4321";

a김영희.a좋아하는_음식점 = new 북경반점();

a김영희.선호하는_음식의_매운정도 = "안매운";

a김영희.선호하는_음식 = "짬뽕";

 

a김철수.배달_음식_주문하다();

// 영화반점에서 김철수(010-1234-1234)에게 매운 짬뽕(을)를 배달합니다.

 

a김영희.배달_음식_주문하다();

// 북경반점에서 김영희(010-4321-4321)에게 안매운 짬뽕(을)를 배달합니다.

 

a김영희.a좋아하는_음식점 = a김철수.a좋아하는_음식점;

a김영희.선호하는_음식의_매운정도 = "아주 매운";

a김영희.선호하는_음식 = "짜장";

 

a김영희.배달_음식_주문하다();

// 영화반점에서 김영희(010-4321-4321)에게 아주 매운 짜장(을)를 배달합니다.

}

}

class 사람 {

String 이름;

String 전화번호;

 

음식점 a좋아하는_음식점;

 

String 선호하는_음식의_매운정도;

String 선호하는_음식;

void 배달_음식_주문하다(){

a좋아하는_음식점.주문(이름,전화번호,선호하는_음식의_매운정도,선호하는_음식);

 

}

}

 

class 음식점 {

String 선호식당;

void 주문(String 이름, String 전화번호, String 선호하는_음식의_매운정도, String 선호하는_음식){}

 

}

class 영화반점 extends 음식점{

void 주문(String 이름, String 전화번호, String 선호하는_음식의_매운정도, String 선호하는_음식) {

// TODO Auto-generated method stub

System.out.printf("영화반점에서 %s(%s) 에게 %s %s 을 주문하다.\n",이름,전화번호,선호하는_음식의_매운정도,선호하는_음식);

}

 

}

 

 

class 북경반점 extends 음식점{

void 주문(String 이름, String 전화번호, String 선호하는_음식의_매운정도, String 선호하는_음식) {

System.out.printf("북경반점에서 %s(%s) 에게 %s %s 을 주문하다.\n",이름,전화번호,선호하는_음식의_매운정도,선호하는_음식);

}

// TODO Auto-generated method stub

}

 

 

'기타' 카테고리의 다른 글

사람인력관리소 연습장  (0) 2023.06.23
2023-06-22 연습장  (0) 2023.06.22