인터페이스의 메소드를 구현할때 @Override를 붙여야하나요?
조회수 4831회
발생하는 문제 및 실행환경
인터페이스의 메소드를 구현할때 @Override를 붙여야하나요?
자바 문서에서 @Override에 대한 자료를 읽어보면
"@Override는 메소드를 정의할때 상위 클래스의 메소드를 오버라이드한다는것을 나타냅니다. @Override가 붙었는데 상위 클래스의 메소드를 오버라이드 하지 않았다면 컴파일러는 에러메세지를 보낼 것 입니다."
라고 나와있는데요. 저는 인터페이스가 슈퍼클래스라고 생각하지 않는데 아닌가요?
댓글 입력