Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/402.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_Java_Generics_Methods - Fatal编程技术网

通用方法Java

通用方法Java,java,generics,methods,Java,Generics,Methods,这两种通用方法之间有什么区别吗 publicstaticvoidfill(ArrayList是的,E的绑定是不同的 class Foo implements Comparable<Foo> 类Foo实现了可比较的 还有一些 class Bar implements Comparable<Foo> // Not Bar! 类栏实现可比//非栏! Foo将是fill和fill2的法律论据,因为第二种方法要求E=Foo扩展Comparable,并使该Comparable

这两种通用方法之间有什么区别吗


  • publicstaticvoidfill(ArrayList是的,
    E
    的绑定是不同的

    class Foo implements Comparable<Foo>
    
    类Foo实现了可比较的
    
    还有一些

    class Bar implements Comparable<Foo> // Not Bar!
    
    类栏实现可比//非栏!
    
    Foo
    将是
    fill
    fill2
    的法律论据,因为第二种方法要求
    E=Foo
    扩展
    Comparable
    ,并使该
    Comparable
    实现为
    E=Foo
    。这不能通过
    Bar
    实现