더북(TheBook)

생성자를 사용하여 개체 생성하기

생성자를 사용하여 개체를 초기화할 수 있습니다. 생성자 메서드는 클래스의 인스턴스인 개체를 만들 때 추가로 코드를 실행시킬 수 있습니다. 생성자의 이러한 역할을 줄여서 개체를 초기화한다고 말합니다.

프로젝트 코드로 생성자 예제를 살펴보겠습니다. 다음 내용을 입력한 후 실행해 보세요.

생성자를 사용하여 개체 생성: ConstructorDemo.cs

using System;

class ConstructorDemo        //클래스
{
    public ConstructorDemo() //생성자
    {
        Console.WriteLine("생성자가 호출되었습니다.");
    }
    static void Main()      //진입점
    {
        ConstructorDemo c = new ConstructorDemo();
    }
}

실행 결과

생성자가 호출되었습니다.

이 코드의 ConstructorDemo() 생성자는 기본 생성자입니다. 이러한 기본 생성자는 매개변수가 없습니다. 또 클래스 내에 생성자를 선언하지 않으면 기본 생성자가 만들어집니다. 물론 아무 의미 없는 생성자이기는 합니다.

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