728x90
import java.util.ArrayList;
import WeekSandwich.*;
public class main {
public static void main(String[] args) {
MonSandwich Monsand = new MonSandwich("블루베리베이컨샌드위치", "월" ,"빵", "버터", "블루베리", "베이컨");
TueSandwich Tuesand = new TueSandwich("상추베이컨샌드위치", "화", "빵","버터","상추","베이컨");
WedSandwich Wedsand = new WedSandwich("단호박샌드위치", "수", "빵", "버터", "단호박");
TurSandwich Tursand = new TurSandwich("에그샌드위치", "목", "빵", "버터", "계란", "샐러드");
FriSandwich Frisand = new FriSandwich("아보카도에그샌드위치", "금", "빵", "버터", "아보카도","계란");
ArrayList<String> mondaySand = new ArrayList<String>();
ArrayList<String> tuesdaySand = new ArrayList<String>();
ArrayList<String> wedsdaySand = new ArrayList<String>();
ArrayList<String> tursdaySand = new ArrayList<String>();
ArrayList<String> fridaySand = new ArrayList<String>();
mondaySand.add(Monsand.bread+","+Monsand.butter+","+Monsand.blueberry+","+Monsand.bacon);
tuesdaySand.add(Tuesand.bread+","+Tuesand.butter+","+Tuesand.lecttue+","+Tuesand.bacon);
wedsdaySand.add(Wedsand.bread+","+Wedsand.butter+","+Wedsand.sweetpumpkin);
tursdaySand.add(Tursand.bread+","+Tursand.butter+","+Tursand.egg+","+Tursand.salad);
fridaySand.add(Frisand.bread+","+Frisand.butter+","+Frisand.abocado+","+Frisand.egg);
Monsand.monsand();
System.out.println(mondaySand);
Tuesand.tuesand();
System.out.println(tuesdaySand);
Wedsand.wedsand();
System.out.println(wedsdaySand);
Tursand.tursand();
System.out.println(tursdaySand);
Frisand.frisand();
System.out.println(fridaySand);
}
}
package WeekSandwich;
public class ingredients {
public String name;
public String week;
public String bread;
public String butter;
public String blueberry;
public String lecttue;
public String bacon;
public String sweetpumpkin;
public String egg;
public String salad;
public String abocado;
}
package WeekSandwich;
public class MonSandwich extends ingredients{
//void가 있으면 메소드로 생각
//void 지워주기
//생성자는 이름 통일
public MonSandwich(String name, String week, String bread, String butter, String blueberry, String bacon){
this.name = name;
this.week = week;
this.bread = bread;
this.butter = butter;
this.blueberry = blueberry;
this.bacon = bacon;
}
public void monsand(){
System.out.println("뭐먹을까? :"+this.name);
System.out.println("언제먹을까? :"+this.week);
}
}
package WeekSandwich;
public class TueSandwich extends ingredients{
public TueSandwich(String name, String week, String bread, String butter, String lecttue, String bacon){
this.name = name;
this.week = week;
this.bread = bread;
this.butter = butter;
this.lecttue = lecttue;
this.bacon = bacon;
}
public void tuesand(){
System.out.println("뭐먹을까? :"+this.name);
System.out.println("언제먹을까? :"+this.week);
}
}
package WeekSandwich;
public class TurSandwich extends ingredients{
public TurSandwich(String name, String week, String bread, String butter, String egg, String salad){
this.name = name;
this.week = week;
this.bread = bread;
this.butter = butter;
this.egg = egg;
this.salad = salad;
}
public void tursand(){
System.out.println("뭐먹을까? :"+this.name);
System.out.println("언제먹을까? :"+this.week);
}
}
package WeekSandwich;
public class WedSandwich extends ingredients{
public WedSandwich(String name, String week, String bread, String butter, String sweetpumpkin){
this.name = name;
this.week = week;
this.bread = bread;
this.butter = butter;
this.sweetpumpkin = sweetpumpkin;
}
public void wedsand(){
System.out.println("뭐먹을까? :"+this.name);
System.out.println("언제먹을까? :"+this.week);
}
}
package WeekSandwich;
public class FriSandwich extends ingredients{
public FriSandwich(String name, String week, String bread, String butter, String abocado, String egg){
this.name = name;
this.week = week;
this.bread = bread;
this.butter = butter;
this.abocado = abocado;
this.egg = egg;
}
public void frisand(){
System.out.println("뭐먹을까? :"+this.name);
System.out.println("언제먹을까? :"+this.week);
}
}
728x90
'STUDY > JAVA' 카테고리의 다른 글
[JAVA] 22-06-30 추상클래스 ☑ (0) | 2022.06.30 |
---|---|
[JAVA] 22-06-29 다형성 형변환 ☑ (0) | 2022.06.29 |
[JAVA] 22-06-28 final / protected 접근제한자 ☑ (0) | 2022.06.28 |
[JAVA] 메소드 재정의, 상속 등을 이용해 게임 만들기 (0) | 2022.06.27 |
[JAVA] 22-06-27 메소드 재정의 (Override) ☑ (0) | 2022.06.27 |