编写几个通用接口的接口

时间:2013-06-22 13:40:23

标签: java

public interface Visitor<T> {
    public void visit(T t);
}

interface VisitorCompany extends Visitor<Employee>, Visitor<Company>,
        Visitor<Department>;

我认为这样的东西在java中是不可能的吗?

1 个答案:

答案 0 :(得分:7)

由于类型擦除,这在java中是不可能的。有关类型擦除的说明,请参阅此处type erasure