如何從小部件實例獲取類intance。在gwt中,我的小部件是pojo類的私人領域。我能夠使用instanceOfPojo.returnWidget()獲取小部件;方法。可我知道如何讓實例類widget的,這樣我可以使用獲取小部件實例
if(widget instanceof CustomWidgetClass) ?
- 讓我重新整理
讓的說,AbcClass延伸複合,我們可以檢查是否匹配
if(widget instanceof AbcClass) .
但讓我們說我們不知道類AbcClass存在,但我們可以得到abcClass的實例。用這個實例的abcClass,如何使用java創建類似的類,我們稱之爲DefClass,以便我們可以將abcClass轉換爲它?
GWT支持instanceof - 你問題中的條件[if(widget instanceof CustomWidgetClass)]應該按預期工作。你能更具體地瞭解你遇到的問題嗎? – 2011-01-28 03:00:52
@Jason,是的,我知道gwt支持instanceof,問題是我的小部件不是用具體類創建的。它在instanceofPojo裏面。所以如何使用它與if(widget instanceof instanceOfPojo.returnWidget())相比? – cometta 2011-01-28 03:04:06