더북(TheBook)

LESSON 41
오버라이딩

오버라이딩(overriding)이란 부모가 가진 메서드와 똑같은 모양의 메서드를 자식이 가지는 것을 말합니다.

 

예를 들어 부모가 물려준 기능이 나에게 필요하지만 그 기능을 그대로 사용하는 것이 별로 좋지 않을 때, 새로운 기능이 더 생겼을 때 같은 경우를 생각해보세요. 이때 부모가 물려준 메서드를 자식 클래스에서 재정의해 사용하는 것이 오버라이딩입니다.

 

다음 코드를 볼까요?

package javaStudy;

public class Car{
    public void run() {
        System.out.println("Car의 run 메서드");
    }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.