mynote6590 2024. 12. 12. 18:42

 

 

 

 

 

 

 

 

 

 

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace test
{
    enum MobType
    {
        Nomal , Fire , Water , Grass
    }
    class Trainer
    {

        int _vetge;
        string _nameTrain;
        // 1 
        public Monster[] _monsters = new Monster[6];

        public Trainer(string nameMon)
        {
        // 2
            _monsters = new Monster[6];
            _monsters[0] = new Monster();
        // null
            _monsters[0]._nameMon = nameMon;
        //  Console.WriteLine(_monsters[0]._nameMon);
        }
        public Trainer(Monster monsters)
        {
            _monsters = new Monster[6];
            _monsters[0] = monsters;
            Console.WriteLine(_monsters[0]._nameMon);

        }

        public void TraceMonster(string _nameMon)
        {

        }


    }

    class Monster
    {
        public int _level;
        public MobType _type;
        public string _nameMon;

        public Monster() 
        {
            _level = 1;
            _type = MobType.Nomal;
            _nameMon = "거북ㅇ";

        }
        public Monster(int level, MobType type, string nameMon)
        {
            _level = level;
            _type = type;
            _nameMon = nameMon;

        }

    }



    internal class Program
    {
        static void Main(string[] args)
        {
            Trainer trainer = new Trainer("몬스터");
            Monster monster = new Monster();
            //monster._type = MobType.Nomal;
            //monster._nameMon = "거북이";
            //monster._level = 1;
            Trainer trainer1 = new Trainer(monster);




        }
    }
}