扩展一个空接口是否正确?我只需要一个带有参数(EventCLass myEvent)的方法(EventPlayer),它可以是一个类,而下一个是另一个类。

public interface EventClass {
  // ... empty ...
}

public interface EventClassExt1 extends EventClass {

    public void firstEvent();

    public void secondEvent();
}


public interface EventClassExt2 extends EventClass {

    public void thirdEvent(String text);
}

public EventPlayer(final EventCLass myEvent)

最佳答案

是的,这是正确的。它称为标记接口

http://en.wikipedia.org/wiki/Marker_interface_pattern

关于java - Java-扩展接口(interface),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14455649/

10-09 12:40