using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study06
{
class Enemy
{
//생성자
public Enemy()
{
}
public void Hit()
{
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study06
{
class Coin
{
//생성자
public Coin()
{
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study06
{
class Hero
{
//생성자
public Hero()
{
}
public void Get()
{
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study06
{
class Monster
{
//생성자
public Monster()
{
}
public Coin Die()
{
return new Coin();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study06
{
class App
{
//생성자
public App()
{
Console.WriteLine("App");
Hero hero = new Hero();
Monster monster = new Monster();
Coin coin = monster.Die();
hero.Get(coin);
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study06
{
class App
{
//생성자
public App()
{
Console.WriteLine("App");
Player player = new Player();
Enemy enemy = new Enemy();
Bullet bullet = player.Shoot();
enemy.Hit(bullet);
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study06
{
class Player
{
//생성자
public Player()
{
}
public Bullet Shoot()
{
return new Bullet();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study06
{
class App
{
//생성자
public App()
{
Console.WriteLine("App");
Templer templer0 = new Templer();
Templer templer1 = new Templer();
Archon archon = templer0.Merge(templer1);
archon.Move(2,3);
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study06
{
class Templer
{
//생성자
public Templer()
{
}
public Archon Merge(Templer other)
{
return new Archon();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study06
{
class Archon
{
//생성자
public Archon()
{
}
public void Move(int x, int y)
{
}
}
}
'c# > 수업 내용' 카테고리의 다른 글
1/9 배열 연습(학생) (0) | 2023.01.09 |
---|---|
배열 (0) | 2023.01.06 |
Siege Tank (0) | 2023.01.05 |
marine과 medic (0) | 2023.01.05 |
마인 (0) | 2023.01.04 |