이번 글은 오버라이딩 에대해 알아 보겠습니다 먼저 이전글에서 알아본 오버로딩 과의 차이점을간단하게 알아 보겠습니다 오버로딩은 같은이름으로 함수를재정의 하고오버라이딩은 자식클래스에서부모 클래스의 함수를 재정의 합니다 즉 오버라이딩은 상속받은 메소드를자신의 입맛에 맛도록 같은메소드 이름에 내용만을 재수정 하는겁니다 간단하게 예시를 보겠습니다 먼저 TV 라는 클래스에서 채널과 볼륨을출력한다. 하지만 시간이 지나TV에 시간을 같이 출력해줘야 하는 일이생겼다클래스를 새로 만들어서 채널과 볼륨을 출력하는기능을 다시 만들기엔 시간이 아깝다.그래서 TVX라는 클래스를 만들고TV클래스를 상속받아 원래있던 기능에시간출력을 위한 기능만 재정의 해준것이다즉 부모클래스의 output()메소드를재정의 해준것이다. 하지만 오버라이..