Van 클래스는 메서드가 없기 때문에 부모 클래스인 Car 클래스의 run 메서드가 실행됩니다. 그렇다면 이번에는 Van 클래스에 부모 클래스 Car가 가진 메서드와 똑같은 모양의 메서드를 선언해보겠습니다.
package javaStudy; public class Van extends Car { public void run() { System.out.println("Van의 run 메서드"); } }
이렇게 ‘Van의 run 메서드’를 작성했습니다. 작성한 뒤 VanExam 클래스를 실행해볼까요? VanExam 클래스에는 Van의 인스턴스를 생성하고, Van이 가진 run이란 메서드를 실행하는 코드를 작성했습니다. 이대로 실행시킵니다.
package javaStudy; public class VanExam { public static void main(String[] args) { Van van = new Van(); van.run(); } }
실행결과
Van의 run 메서드