가상 메소드(Virtual Method)

 

 

 

 

 

Ø 가상 메소드
l 앞에서 말한 overriding은 묵시적으로 일어나는 것임
l 명시적으로 슈퍼클래스의 메소드를 가상 메소드로, 서브클래스의 메소드를 오버라이드 메소드로 정의할 수 있다.
l virtual-override 쌍을 이용

 

 

 

 

  class Car{

  public virtual void Run() {}

  }

 

  class SportsCar : Car{

  public override void Run() {}

  }

 

 

 

 

+ Recent posts