유니티
[C#] base
simstealer
2023. 4. 15. 22:15
namespace MainApp
{
public class ParentClass
{
public string name;
// 기본 생성자
public ParentClass()
{
name = "abc";
}
protected void ParentMethod()
{
Console.WriteLine(name);
}
}
public class ChildClass : ParentClass
{
public ChildClass() : base() // base를 사용해서 상속받은 부모 클래스의 멤버 변수, 멤버 함수 등을 사용할 수 있다.
{
name = base.name + "def";
}
public void ChildMethod()
{
base.ParentMethod();
}
}