LESSON 41
    오버라이딩

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

     

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

     

    다음 코드를 볼까요?

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