내 인터페이스에 제네릭 형식 인수가 있습니다. 인터페이스를 구현하는 모든 클래스는이 유형을 선언해야하므로 나중에 사용하는 사용자는 다시 얻은 정보를 알 수 있습니다. 이제는 이러한 클래스에서 instanceof를 사용하여 해당 인스턴스가 Action의 인스턴스인지 확인해야합니다.인터페이스 generics 및 instanceof
내 질문은 :이 SomeAction
클래스
if (SomeAction instanceof Action<?>) {
. . .
}
을 : 내가 그랬다면 어떤 일이 instanceof를 반환합니다
public class SomeAction implements Action<String> {
. . .
}
그것은 사실 또는 거짓을 반환 할 것인가? 그리고 만약 내가 그랬다면 무엇을 SomeAction instanceof Action<Integer>
시도해 보셨습니까? – Keppil