1
是否可以創建一個List
存儲元素,它是另一個對象的類的對象? 我的意思是:是否有可能做出類似的事情,但成功編譯?地方對象類而不是泛型
private SomeRow row = getRow(); // method getRow returns
// different classes, which extends SomeRow
List<row.class> rows; // how is it possible to make something like that?
的問題是,在硒webdriver的,我現在用的,這是不可能使用通配符,所以它是被禁止做這樣List<? extends SomeRow>
。
有沒有人有一些想法如何做到這一點?或者請告訴我,如果這是不可能的。
他希望亞類; 'List'比List更嚴格嗎?擴展SomeRow>'。 –
'row.class'不是給你一個類型,而是一個表示類的靜態實例。所以你不能定義一個'List>'在其中添加一些'T'的實例。 –
AxelH