Java 由几个通用接口组成一个接口 公共界面访问者{ 公众访问(T); } 接口访问者公司扩展访问者,访问者, 访客;
我假设这在java中是不可能的?这在java中是不可能的,因为类型擦除。有关类型擦除的解释,请参见此处。即使有可能,我也不推荐使用它,至少在您介绍的上下文中不推荐。Java 由几个通用接口组成一个接口 公共界面访问者{ 公众访问(T); } 接口访问者公司扩展访问者,访问者, 访客;,java,Java,我假设这在java中是不可能的?这在java中是不可能的,因为类型擦除。有关类型擦除的解释,请参见此处。即使有可能,我也不推荐使用它,至少在您介绍的上下文中不推荐。 public interface Visitor<T> { public void visit(T t); } interface VisitorCompany extends Visitor<Employee>, Visitor<Company>, Visitor<
public interface Visitor<T> {
public void visit(T t);
}
interface VisitorCompany extends Visitor<Employee>, Visitor<Company>,
Visitor<Department>;