new 키워드
O 명시적 오버라이딩 방법
- 앞에서 말한 가상 메소드 방법보다 편리한 방법으로 new 키워드를 사용하는 방법이 있다.
아래의 예는 앞 페이지의 예와 같은 역할을 한다.
- 상속관계에서 메소드가 충돌하는 것을 방지하기 위한 지시자의 역할을 한다.
- 가상/일반 메소드에 상관없이 사용된다.
class Car{
public void Run() {}
}
class SportsCar : Car{
new public void Run() {}
}
'닷넷 > C#/ASP/ADO.NET' 카테고리의 다른 글
[ C#개발과정 Tip ]- 추상 클래스(Abstract Class) (0) | 2015.10.29 |
---|---|
[ C#개발과정 Tip ]- 최종 클래스(Sealed Class) (0) | 2015.10.29 |
[ C#개발과정 Tip ]- 가상 메소드(Virtual Method) (0) | 2015.10.26 |
[ C#개발과정 Tip ]- 앞의 예에 대한 해설 (0) | 2015.10.26 |
[ C#개발과정 Tip ]- 예) Overriding과 Overloading(2) (0) | 2015.10.26 |