Java 如何从一个类中创建一个实例来扩展和实现泛型接口?

Java 如何从一个类中创建一个实例来扩展和实现泛型接口?,java,generics,comparable,Java,Generics,Comparable,我有一个扩展comparable并实现通用接口的类,我想创建该类的实例 比如说 interface MinMax<T extends Comparable<T>> {...} class Employee<T extends Comparable<T>> implements MinMax<T> {...} interface MinMax{…} 类Employee实现了MinMax{…} 在本例中,我想创建Employee的一个

我有一个扩展comparable并实现通用接口的类,我想创建该类的实例

比如说

interface MinMax<T extends Comparable<T>> {...}

class Employee<T extends Comparable<T>> implements MinMax<T> {...}
interface MinMax{…}
类Employee实现了MinMax{…}

在本例中,我想创建Employee的一个实例,这怎么可能?

Employee
不需要接受类型参数。您希望使其具有可比性,然后将其用作
MinMax
的类型参数:

class Employee implements Comparable<Employee>, MinMax<Employee> {
    @Override
    public int compareTo(Employee e) {
        //compare and return...
    }
}

Employee
不需要接受类型参数。您希望使其具有可比性,然后将其用作
MinMax
的类型参数:

class Employee implements Comparable<Employee>, MinMax<Employee> {
    @Override
    public int compareTo(Employee e) {
        //compare and return...
    }
}
例如,新员工()或新雇主。您只需要在边界内提供一个类型变量。(取决于上下文,
新员工()
也可能起作用。)例如,
新员工()
新雇主
。您只需要在边界内提供一个类型变量。(根据上下文,
newemployee()
也可能起作用)。