오버라이딩(overriding) - 조상 클래스로부터 상속받은 메서드 내용을 변경하는 것. - 오버라이딩은 메서드의 내용만을 새로 작성하는 것이므로 메서드의 선언부는 조상의 것과 완전히 일치해야 하므로 다음과 같은 조건을 충족해야 한다. * 자손 클래스에서 오버라이딩하는 메서드는 조상 클래스의 메서드와 1) 이름이 같아야 한다. 2) 매개변수가 같아야 한다. 3) 반환타입이 같아야 한다. 즉, 선언부가 서로 일치해야 한다는 것이다. (+) 접근 제어자(access modifier)와 예외(exception)는 제한된 조건 하에서만 다르게 변경할 수 있다. * 접근 제어자는 조상 클래스의 메서드보다 좁은 범위로 변경할 수 없다. => 접근 제어자의 접근범위는 public, protected, (defaul..