2015-11-06 34 views

回答

1

由于使使用的类的字段或方法的共通类型可能是无关的接口的方法。人为的例子:

public class Company<P> implements List<Employee> { 
    public P produceProduct(); 
    public Employee get(int index) { ... } 
    ... 
} 

这里,Company<P>能够生产通用型P的产品,这样你就可以如创建一个制造电脑的Company<Computer>。但是,公司也有员工,因此您可以使其实施List<Employee>的方法,以访问公司的员工(但在此示例中,组合会更好)。

+0

现在很清楚,谢谢 –

相关问题