매개변수가 여러 개인 생성자 만들기

    매개변수가 여러 개인 생성자를 만들어 보겠습니다.

    매개변수가 여러 개인 생성자 만들기: ConstructorParameter.cs

    using System;
    
    namespace ConstructorParameter
    {
        class My
        {
            private string _name;
            private int _age;
            public My(string name, int age)
            {
                this._name = name; //this.필드 = 매개변수
                this._age = age;
            }
            public void PrintMy()
            {
                Console.WriteLine($"이름 : {this._name}, 나이 : {this._age}");
            }
        }
    
        class ConstructorParameter
        {
            static void Main()
            {
                My my = new My("백승수", 21);
                my.PrintMy();
            }
        }
    }

    실행 결과

    이름 : 백승수, 나이 : 21

    생성자의 매개변수로 nameage를 선언했고 이 값을 사용하여 My 클래스의 _name_age 필드를 초기화할 수 있습니다. 참고로 클래스 내에서 생성자를 자동으로 만들어 주는 코드 조각(단축키)은 ctor을 입력한 후 Tab을 두 번 누르면 됩니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.