2015-11-06 36 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

現在很清楚,謝謝 –

相關問題