앞의 예에 대한 해설

 

 

 

 

Ø 클래스 SportsCarCar(슈퍼 클래스) 양쪽에 메소드Run()”이 정의되어 있으므로,

    이 메소드는 오버라이딩된 메소드이다.

 

Ø SportsCar형의 객체 boxter로서 Run()를 호출하면, 오버라이딩메소드가 실행된다.

 

Ø 한편, boxter.Run(250)은 매개변수가 있기 때문에 int형 매개변수를 하나가진 메소드인

       Run(int i)가 실행되었다. 이 메소드는 오버로딩된 메소드이다.

 

 

 

 

 

+ Recent posts