有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java从列表<MyClass>转换到列表<Interface>

我想我在写代码时犯了一些错误。 我有一个实现接口的类MyClass,现在我有了一个作为参数的接口列表的泛型方法。我想通过传递列表来使用我的方法。我不能从一个列表转换到另一个列表(我以为我可以)。那么,我该怎么做才能让代码正常工作呢?这里有一个例子:

List<MyClass> lista = returnMyClassList();
myMethod((List<Interface>) lista); //this doesn't work

//myMethod signature
public void myMethod(List<Interface> struttura);

谢谢你的帮助


共 (0) 个答案