@Override 애너테이션을 일관되게 사용라 질문 일관되게 사용하지 않았을 경우 발생할 버그는 뭐가 있을까? 메서드를 다중 정의할 수 있다 --> 예상치 못한 버그 발생. 정리 상위 클래스 메서드를 재정의하려는 모든 메서드에는 @Override 애너테이션을 달자. 예외 한가지 구체 클래스에서 상위 클래스의 추상 메서드를 재정의 한 경우에는 안달아도됨(달아도 크게 문제 없음)