10.07 Class 활용해 BurgerSet 만들기

C#/실습 2019. 10. 7. 16:59

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class App
    {
        public App()
        {
            Burger burger = new Burger("슈슈버거");            
            Side side = new Side("감자칩");            
            Drink drink = new Drink();
            drink.SetDrinkName("콜라");
            Set set = new Set();
            set.SetSet(burger, side, drink);
            var GetSetBurger = set.GetBurger();
            var GetSetSide = set.GetSide();
            var GetSetDrink = set.GetDrink();
            Console.WriteLine($"세트메뉴의 구성품은 {GetSetBurger.GetName()},{GetSetSide.GetSideName()},{GetSetDrink.GetDrinkName()}입니다.");
 
        }
    }
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
 
1
2
3
4
5
6
7
8
9
10
11
12
class Burger
    {
        string name;
        public Burger(string name)
        {
            this.name = name;
        }
        public string GetName()
        {            
            return this.name;
        }
    }
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class Drink
    {
        string name;
        public Drink()
        {
 
        }
        public void SetDrinkName(string name)
        {
            this.name = name;
        }
        public string GetDrinkName()
        {
            return this.name;
        }
    }
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
 
1
2
3
4
5
6
7
8
9
10
11
12
class Side
    {
        string name;
        public Side(string name)
        {
            this.name = name;
        }
        public string GetSideName()
        {            
            return this.name;
        }
    }
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
class Set
    {        
        public Burger burger;
        public Side side;
        public Drink drink;
        public Set()
        {
            
        }
        public void SetSet(Burger burger, Side side, Drink drink)
        {
            this.burger = burger;
            this.side = side;
            this.drink = drink;
        }
        public Burger GetBurger()
        {
            return this.burger;
        }
        public Side GetSide()
        {
            return this.side;
        }
        public Drink GetDrink()
        {
            return this.drink;
        }
    }
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
 

 

: