是否可以创建 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>
.
有人知道如何做到这一点吗?或者请告诉我这是否根本不可能。
最佳答案
嗯,不确定这是否能回答您的问题,怎么样
List <Object> rows;
然后您可以稍后使用 if 转换为适当的类,可能会检查元素的实例
关于java - 放置对象类而不是泛型类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43537847/