반응형
생성자란 객체가 생성 될때 호출되는 객체 초기화 메서드입니다. 클래스를 정의할때 생성자를 구현해주지 않아도 컴파일러에서 생성자를 직접 만들어줍니다. 이를 기본생성자라고 하고 이는 아무런 매개변수가 없이 생성됩니다. 또한 오버로딩이 가능한 특징이 있습니다. 아래는 예시입니다.
public class Devdog
{
public Devdog(string id)
{
Id = id;
}
public Devdog(string id, string name)
{
Id = id;
Name = name;
}
}
Devdog devdog1 = new Devdog('devdog@kakao.com');
Devdog devdog2 = new Devdog('devdog@kakao.com', '뎁독');
728x90
반응형
'프로그래밍 > CSharp' 카테고리의 다른 글
(C#) 람다식 Lambda (0) | 2021.04.18 |
---|---|
(C#) 접근제한 접근제어 Access Modifier (0) | 2021.04.17 |
(C#) 클래스 Class (0) | 2021.04.17 |
(C#) 어서트 Assert (0) | 2021.04.17 |
(C#) 함수 (0) | 2021.04.17 |