base
상위 클래스로부터 파생된 클래스에서 사용할 수 있는 키워드로 상위 클래스의 멤버에 액세스 할 때 사용된다.
예를 들어 상위 클래스에서 정의된 멤버를 파생 클래스에서 다시 구현할 때 base 키워드를 사용하면 상위 클래스의 멤버에 접근할 수 있다.
public class Parent{
virtual public void CallFunc(){
Console.WriteLine("Parent Call");
}
}
public class Child : Parent{
override public void CallFunc(){
base.CallFunc();
Console.WriteLine("Child Call");
}
}
Child child = new Child();
child.CallFunc();
// Parent Call, Child Call 모두 출력됨
728x90
반응형
'Program Language > C#' 카테고리의 다른 글
C# Namespace 키워드 (0) | 2023.04.27 |
---|---|
C# 멤버 명시 키워드 : this (0) | 2023.04.25 |
C# 구조체 키워드 : struct (0) | 2023.04.25 |
C# 문자열 키워드 : string (0) | 2023.04.25 |
C# 정수형 키워드 : int, long, short ... (0) | 2023.04.25 |