我在 GWT 工作。 gwt 中的 Devmode 类有一个名为“HostedModeOptions”的接口(interface)。但 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 个以上的类。 谁能解释一下。
最佳答案
您不能扩展多个类,但您可以实现许多接口(interface)。如果您正在开发接口(interface),您可以使用其他接口(interface)并可以扩展许多其他接口(interface)。
它们都是接口(interface)而不是类。一个接口(interface)可以扩展许多接口(interface)。这个功能从 Java 的第一个版本就存在了。
如果您对歧义有任何疑问,下面的链接可能会有所帮助
关于java - gwt 接口(interface) HostedModeOptions 扩展了超过 1 个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47991805/