반응형
[Effective Java] Override 주석을 일관성 있게 사용하자. |
-
슈퍼 클래스의 메소드를 오버라이드 한다고 생각되는 모든 메소드에 Override 주석을 사용해야 한다.
그래야 잘못된 오버로딩을 방지할 수 있다.
이 규칙에는 한가지 예외가 있다.
실체 클래스를 작성하면서 추상 메소드를 오버라이드 한다면 Override 주석을 잘 필요가 없다.
그러나 주의를 환기시키기 위해서 이 경우에도 Override 를 넣는 것이 좋다.
Summary
수퍼 타입의 메소드를 오버라이드하는 모든 메소드에 Override 주석을 달아주면, 컴파일러가 굉장히 많은 에러를 막아줄 수 있다.
반응형
'프로그래밍 놀이터 > 디자인 패턴, 리펙토링' 카테고리의 다른 글
[Effective Java] 매개 변수가 유효한지 검사하기. (0) | 2017.01.09 |
---|---|
[Effective Java] 타입 정의는 표시 인터페이스를 사용하자. (0) | 2017.01.05 |
[Effective Java] 작명 패턴보다는 주석(annotation)을 사용하자. (0) | 2017.01.02 |
[Effective Java] 인터페이스를 사용해서 확장 가능한 enum 을 만들자. (0) | 2016.12.29 |
[Effective Java] ordinal 인덱스 대신 EnumMap 을 사용하자. (0) | 2016.12.27 |
댓글