c#/수업 내용

값을 반환하기(ex, 총알 , 코인, 템플러 머지)

yeeendy 2023. 1. 6. 11:32
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