是否可以创建一个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?
问题在于,在我使用的Selenium WebDriver中,不可能使用通配符,因此禁止这样做List<? extends SomeRow>
。
有人有一些想法如何做到这一点?或者请告诉我是否完全不可能。
答案 0 :(得分:1)
嗯,不确定这是否回答了你的问题,怎么样
List <Object> rows;
那么你可以稍后使用if转换成适当的类,可能会检查instanceOf元素