메서드가 다음 내부에 있는 경우 객체 생성 중에 호출됩니다.
clone() 메서드readObject() 메서드readObjectNoData() 메서드메서드는 final, static 또는 private으로 선언되지 않은 경우 재정의할 수 있습니다.
package-local 메서드는 재정의 가능할지라도 안전한 것으로 간주됩니다. 객체 초기화가 메서드 호출 전에 발생할 수 있으므로 이러한 호출로 인해 탐지하기 어려운 버그가 발생할 수 있습니다.
예:
class Parent {
void someMethod() { }
}
class Child extends Parent {
Child() {
someMethod();
}
}
이 검사는 다음 검사와 기능을 공유합니다.
경고 중복을 피하기 위해 한 번에 하나의 검사만 활성화해야 합니다.