오버라이딩은 부모클래스의 메소드들을 대부분 그대로 사용하고 싶지만, 조금만 수정하고 싶은 경우에 아주 유용한 기능입니다.
예를들어 차와 버스는 다른 부분 보다는 유사한 부분이 많습니다.
멈추거나 경적을 울리는 행동은 같지만, 달릴때 버스는 다음 정거장이 어디인지 안내하는 동작을 추가해 주어야 한다고 합시다.
Car클래스를 상속받는 Bus에서 run메소드를 오버라이드 하세요. 오버라이드된 run메소드에서는 "차가 달리면서 다음 정거장을 안내합니다."라고 출력되어야 합니다.

질문질문(0)
resizer
실행 결과가 여기에 표시됩니다.
본 강의에 등록된 질문이 없습니다. 혹시 궁금하신 부분이 있으면 주저하지 말고 무엇이든 물어보세요.