생성자를 사용하여 개체 생성하기
생성자를 사용하여 개체를 초기화할 수 있습니다. 생성자 메서드는 클래스의 인스턴스인 개체를 만들 때 추가로 코드를 실행시킬 수 있습니다. 생성자의 이러한 역할을 줄여서 개체를 초기화한다고 말합니다.
프로젝트 코드로 생성자 예제를 살펴보겠습니다. 다음 내용을 입력한 후 실행해 보세요.
생성자를 사용하여 개체 생성: ConstructorDemo.cs
using System; class ConstructorDemo //클래스 { public ConstructorDemo() //생성자 { Console.WriteLine("생성자가 호출되었습니다."); } static void Main() //진입점 { ConstructorDemo c = new ConstructorDemo(); } }
실행 결과
생성자가 호출되었습니다.
이 코드의 ConstructorDemo() 생성자는 기본 생성자입니다. 이러한 기본 생성자는 매개변수가 없습니다. 또 클래스 내에 생성자를 선언하지 않으면 기본 생성자가 만들어집니다. 물론 아무 의미 없는 생성자이기는 합니다.