LESSON 41
오버라이딩
오버라이딩(overriding)이란 부모가 가진 메서드와 똑같은 모양의 메서드를 자식이 가지는 것을 말합니다.
예를 들어 부모가 물려준 기능이 나에게 필요하지만 그 기능을 그대로 사용하는 것이 별로 좋지 않을 때, 새로운 기능이 더 생겼을 때 같은 경우를 생각해보세요. 이때 부모가 물려준 메서드를 자식 클래스에서 재정의해 사용하는 것이 오버라이딩입니다.
다음 코드를 볼까요?
package javaStudy; public class Car{ public void run() { System.out.println("Car의 run 메서드"); } }