Overriding 조상 클래스로부터 상속받은 메서드의 내용을 변경하는 것 (change, modify, overwrite) 조건 메서드의 선언부(메서드 이름, 매개변수, 반환타입)가 조상 클래스의 메서드와 일치해야 한다. 접근 제어자와 예외는 제약 조건 하에서만 변경 가능하다. > 1. 접근 제어자는 조상 클래스의 메서드보다 좁은 범위로 변경할 수 없다. public > protected > default > private 조상 클래스의 메서드 접근 제어자가 protected라면, 오버라이딩 하는 자손 클래스의 메서드는 protected나 public이어야 함. 조상 클래스의 메서드보다 많은 수의 예외를 선언할 수 없다. 예시 Overloading 기존에 없는 새로운 메서드를 정의하는 것 (new) 예시 Source 자바의 정석 기초편 (남궁성 저)