Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 类别列表<;?扩展Foo>;不兼容类型_Java_Generics_Incompatibletypeerror - Fatal编程技术网

Java 类别列表<;?扩展Foo>;不兼容类型

Java 类别列表<;?扩展Foo>;不兼容类型,java,generics,incompatibletypeerror,Java,Generics,Incompatibletypeerror,我正在编写这段代码: List<Class<? extends Foo>> models = new ArrayList<>(); if (bar == 0) models = getRandomBlas(); // returns List<Bla> else models = getRandomBlubs(); // returns List<Blub> 但是我得到了一个不兼容的类

我正在编写这段代码:

List<Class<? extends Foo>> models = new ArrayList<>();
    if (bar == 0)
        models = getRandomBlas(); // returns List<Bla>
    else 
        models = getRandomBlubs(); // returns List<Blub>
但是我得到了一个
不兼容的类型:find:'java.util.List',required:'java.util.List你说得对。这就是工作原理,但您的列表需要对象

  • List你说得对。这就是工作原理,但您的列表需要对象


    • List
      List
      List非常感谢。作为一名python开发人员,类型仍然是我所不熟悉的;)非常感谢。作为一名python开发人员,类型仍然是我所不熟悉的;)
      
      public class Bla extends Foo { ... }
      public class Blub extneds Foo { ... }