하위 클래스 메서드의 매개변수 타입이 해당 상위 메서드의 매개변수 타입과 이름은 같지만 다른 패키지에 속하는 경우를 보고합니다. 이러한 경우에 하위 클래스 메서드는 상위 메서드를 재정의할 수 없습니다.

예:


public class A {
 public void method(Object o) {}
}

public class B extends A {
 public void method(Object o) {} // 매개변수 타입 경고
 class Object {}
}

빠른 수정을 적용한 후:


public class A {
 public void method(Object o) {}
}

public class B extends A {
 public void method(java.lang.Object o) {} // 새 매개변수 타입
 class Object {}
}