반응형
1. this 키워드
weight는 생성자에서 받은 weight이 아니라 내 자신의 weight이므로 이를 명시하기 위해 this를 사용한다.
static void Main(string[] args)
{
Pig pig = new Pig(50);
}
2. this 키워드를 이용해서 생성자 호출
this()는 생성자를 특정해서 먼저 실행시켜준다.
public Pig(int weight) : this()
static void Main(string[] args)
{
Pig pig = new Pig(50);
}
public Pig(int weight, string name) : this(weight)
static void Main(string[] args)
{
Pig pig = new Pig(50,"pig");
}
본 게시글은 MMORPG Part1을 수강하고 정리한 글입니다.
반응형
'유니티 공부 > C# 문법' 카테고리의 다른 글
C# 문법 - 상속성 (0) | 2023.04.11 |
---|---|
C# 문법 - static (0) | 2023.04.11 |
C# 문법 - 생성자 (0) | 2023.04.11 |
C# 문법 - 스택과 힙 (0) | 2023.04.11 |
C# 문법 - 복사(값)와 참조 (0) | 2023.04.10 |
댓글