Base

tacoyaggi ㅣ 2024. 2. 2. 09:43

Base

'Base'는 파생 클래스 내에서 부모 클래스의 멤버에 엑세스하는데 사용 한다.

정적 메서드 안에서는 사용할 수 없다.

// 부모 클래스
public class Parent
{
    public string ParentName { get; set; }

    public string ParentMethod()
    {
        return "부모 메서드";
    }
}


// 자식 클래스
class Children : Parent
{
    public string ChildrenMethod()
    {
       base.ParentName = base.ParentMethod();

        return base.ParentName;
    }
}

결론

'Base' 키워드를 통해 해당 부모 클래스의 메서드 캡슐화 가능

'SW 기능 > C#' 카테고리의 다른 글

Get Set  (0) 2024.02.02
Generic  (0) 2024.02.02
접근제한자  (0) 2024.02.01
추상화 (Abstract)  (0) 2024.02.01
코딩 컨벤션  (0) 2023.11.15