위젯 인스턴스에서 클래스 intance를 얻는 방법. gwt에서 내 위젯은 pojo 클래스의 개인 필드입니다. instanceOfPojo.returnWidget();을 사용하여 위젯을 가져올 수 있습니다. 방법. 말, AbcClass이 복합 연장, 우리는위젯 인스턴스를 얻으십시오
와 함께 여부 일치를 확인하실 수 있습니다 나를하자 바꿔 보자 - 나는
if(widget instanceof CustomWidgetClass) ?
에 사용할 수 있도록 위젯의 인스턴스 클래스를 얻는 방법을 알고있다
if(widget instanceof AbcClass) .
하지만 AbcClass 클래스가 존재하지 않는다고 가정 해 봅시다. 그러나 abcClass 인스턴스를 얻을 수 있습니다. abcClass의이 인스턴스를 사용하여 java를 사용하여 유사한 클래스를 만드는 방법과 우리가 abClClass를 그 클래스에 캐스트 할 수 있도록 DefClass라고 부릅니다.
GWT는 instanceof를 지원합니다. 질문 [if (widget instanceof CustomWidgetClass)]이 예상대로 작동해야합니다. 당신은 당신이 가지고있는 문제에 대해 더 구체적으로 말할 수 있습니까? –
@Jason, 네, 지원 인스턴스를 알았습니다. 문제는 내 위젯이 구체적인 클래스로 생성되지 않았다는 것입니다. 그것은 instanceofPojo 안에 있습니다. 그래서 내가 (위젯 instanceof instanceOfPojo.returnWidget())와 비교하여 그것을 사용하는 방법? – cometta