가상 메소드(Virtual Method)
Ø 가상 메소드
l 앞에서 말한 overriding은 묵시적으로 일어나는 것임
l 명시적으로 슈퍼클래스의 메소드를 가상 메소드로, 서브클래스의 메소드를 오버라이드 메소드로 정의할 수 있다.
l virtual-override 쌍을 이용
class Car{
public virtual void Run() {}
}
class SportsCar : Car{
public override void Run() {}
}
'닷넷 > C#/ASP/ADO.NET' 카테고리의 다른 글
[ C#개발과정 Tip ]- 최종 클래스(Sealed Class) (0) | 2015.10.29 |
---|---|
[ C#개발과정 Tip ]- new 키워드 (0) | 2015.10.29 |
[ C#개발과정 Tip ]- 앞의 예에 대한 해설 (0) | 2015.10.26 |
[ C#개발과정 Tip ]- 예) Overriding과 Overloading(2) (0) | 2015.10.26 |
[ C#개발과정 Tip ]- 예) Overriding과Overloading(1) (0) | 2015.10.23 |