new 키워드

 

 

 

명시적 오버라이딩 방법

 

- 앞에서 말한 가상 메소드 방법보다 편리한 방법으로 new 키워드를 사용하는 방법이 있다

   아래의 예는 앞 페이지의 예와 같은 역할을 한다.

- 상속관계에서 메소드가 충돌하는 것을 방지하기 위한 지시자의 역할을 한다.
- 가상/일반 메소드에 상관없이 사용된다.

 

  class Car{

  public void Run() {}

  }

  class SportsCar : Car{

  new public void Run() {}

  }

 

 

 

 

+ Recent posts