티스토리 뷰

C#/수업 내용

메서드 호출 연습

Game Client Lee Hwanguk 2023. 1. 6. 12:35
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Study06
{
    class Inventory
    {
        //맴버변수
        Item item;
        public Inventory()
        {

        }

        public void AddItem(Item item)
        {
            this.item = item;
        }
    }
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Study06
{
    class App
    {
        public App()
        {
            //뽑기 상자에서 뽑기를 하면 아이템이나온다
            //나온 아이템을 가방에 넣는다

            Box box = new Box();
            Item item = box.Open(); //box.open을 호출할때 Item을 가져와서 item에 할당

            Inventory inventory = new Inventory();
            inventory.AddItem(item);
        }
    }
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Study06
{
    class Box
    {
        public Box()
        {

        }

        public Item Open()
        {
            //새로운 아ㅣ템 생성
            return new Item();
        }
    }
}

 

'C# > 수업 내용' 카테고리의 다른 글

1월 1주 복습 (1/2)  (0) 2023.01.07
배열  (0) 2023.01.06
클래스 생성  (0) 2023.01.04
2일 복습  (0) 2023.01.04
1일 복습  (0) 2023.01.04
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
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 29 30 31
글 보관함