【问题标题】:gwt interface HostedModeOptions extends more than 1 class [duplicate]gwt接口HostedModeOptions扩展了1个以上的类[重复]
【发布时间】:2018-06-08 01:50:13
【问题描述】:

我在 GWT 工作。 gwt 中的 Devmode 类中有一个名为“HostedModeOptions”的接口。但是 HostedModeOptions 扩展了超过 1 个类,例如:

protected interface HostedModeOptions extends HostedModeBaseOptions, CompilerOptions {
    ServletContainerLauncher getServletContainerLauncher();

    String getServletContainerLauncherArgs();

    void setServletContainerLauncher(ServletContainerLauncher scl);

    void setServletContainerLauncherArgs(String args);
  }

这在 java 7 中怎么可能?据我所知,我们不能在 java 7 中一次扩展超过 1 个类。 谁能解释一下。

【问题讨论】:

    标签: java gwt java-7 multiple-inheritance


    【解决方案1】:

    您不能扩展一个以上的类,但是您可以实现多个接口。如果您正在开发接口,则可以使用其他接口并扩展许多其他接口。

    它们都是接口而不是类。一个接口可以扩展许多接口。从 Java 的第一个版本开始就有这个工具。

    如果您对歧义有任何疑问,下面的链接可能会有所帮助

    Can an interface extend multiple interfaces in Java?

    【讨论】:

      猜你喜欢
      • 2015-10-16
      • 2011-04-17
      • 2016-04-28
      • 1970-01-01
      • 1970-01-01
      • 2014-01-19
      • 2019-01-28
      • 1970-01-01
      • 2020-01-13
      相关资源
      最近更新 更多