Unity
[C#] base 생성자
박도치
2023. 11. 17. 22:03
1. base() 생성자란 ?
this() 생성자를 통해 클래스 내 다른 생성자를 호출할 수 있다.
비슷한 느낌으로 base생성자를 통해 좀 더 편하게 부모 클래스 내부의 생성자를 명시적으로 호출할 수 있다.
public class HealingPotion : Items
{
private int HealingAmount;
// 힐링 포션 생성자
public HealingPotion(string name, int grade, int price, int healingAmount ,bool isEquiped)
: base(name, "힐링포션", grade, price, false)
{
HealingAmount = healingAmount;
}
}
main에서 new를 통해 생성하면서 base의 내용을 가져오면 생성된다.