C# 강좌 : 제 32강 - 인스턴스 생성자
인스턴스 생성자(Instance Constructor)
인스턴스 생성자(Instance Constructor)
는 클래스에서 new
키워드를 사용하여 개체를 만들고 인스턴스 멤버 변수를 생성하고 초기화 하는데 사용합니다.
클래스가 생성될 때 마다 인스턴스 생성자
를 호출하여 해당 인수를 필드의 값으로 초기화합니다.
기본 생성자
Data
라는 클래스 안에 Data
라는 동일한 명칭의 생성자를 작성합니다.
인수를 사용하지 않을 경우 기본 생성자
라 합니다.
클래스에서 기본 생성자가 존재하지 않는 경우, 기본 생성자가 자동으로 생성됩니다.
필드
를 초기화하는데 사용됩니다.
인스턴스 생성자
Data
라는 클래스 안에 Data
라는 동일한 명칭의 생성자를 작성합니다.
두 개의 인수를 사용하여 X
와 Y
필드에 값을 할당합니다.
동일한 명칭의 클래스 생성자를 생성할 경우, new
키워드를 사용하여 값을 초기화할 수 있습니다.
new
키워드를 사용할 때, new Data(int x, int y)
를 사용하여 X
와 Y
필드에 값을 할당 할 수 있습니다.
클래스에서 X
, Y
필드에 private
한정자를 사용하여 더 이상 data.X
나 data.Y
형태로 값을 할당하거나 호출 할 수 없습니다.
Location
작성하여 값을 출력하는 메서드
를 생성하여 값을 출력합니다.
댓글 남기기