App.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study04
{
public class App
{
public App()
{
Console.WriteLine("2020-09-25\n");
Player player1 = new Player("홍길동");
Item item = new Item("M416");
player1.GetItem(item);
}
}
}
Item.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study04
{
public class Item
{
public string itemName;
public Item (string itemName)
{
this.itemName = itemName;
Console.WriteLine("아이템 <{0}>이 생성되었습니다.", itemName);
}
}
}
Player.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study04
{
public class Player
{
public string playerName;
public string itemName;
public Player(string playerName)
{
this.playerName = playerName;
Console.WriteLine("플레이어 <{0}>가 생성되었습니다.", playerName);
}
public void GetItem(Item targetItem)
{
Console.WriteLine("==================================");
Console.WriteLine("<{0}>이 <{1}>을 획득했습니다.",this.playerName, targetItem.itemName);
}
}
}
Program.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study04
{
class Program
{
static void Main(string[] args)
{
new App();
}
}
}
'C# > 수업내용' 카테고리의 다른 글
2020-09-25 Instance관련 예제5 (0) | 2020.09.25 |
---|---|
2020.09.25 수업내용 (0) | 2020.09.25 |
2020-09-25 Instance관련 예제4 (0) | 2020.09.25 |
2020-09-25 Instance관련 예제2 (0) | 2020.09.25 |
2020-09-25 Instance관련 예제1 (0) | 2020.09.25 |