java - 在Java中,有实现接口(interface)的捷径吗?

标签 java interface

我们可以使用 stub 方法来实现接口(interface)吗?即,假设我收到一条消息说我必须实现 ServletRequestAttributeListener 和 HttpSessionListener - 我需要做什么?我可以简单地放置方法签名并使用虚拟值吗?

最佳答案

我知道您通常是在谈论 Servlet API 中的那些 XxxListener 接口(interface)。

如果您对 Hook 事件不感兴趣,什么都不做。将方法主体留空。如有必要,添加注释,如 NOOP(无操作)以抑制 IDE 的“空体”警告。

@Override
public void sessionDestroyed(HttpSessionEvent event) {
    // NOOP.
}

对于其他接口(interface),这取决于他们的契约(Contract)。我肯定会阅读他们的 javadoc。

关于java - 在Java中,有实现接口(interface)的捷径吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7492641/

相关文章:

java - 同时移动两个具有不同且不断变化的文本的图形

java - 为什么我不能将十六进制值放入 java 中的字节数组?

java - 找不到包 java.util.PropertyResourceBundle 的资源

c# - 嵌套接口(interface)的替代方案(在 C# 中不可能)

java - 将字符串实现到类似的接口(interface)中

java.sql.SQLException : Network error IOException: failed to connect ETIMEDOUT 异常

java - 将 Android App 与现有的 Spring 项目集成

java - 如何创建一种方法来检查实现是否满足接口(interface)?

c# - 自定义控件是否继承基类 INotifyPropertyChanged 接口(interface)?

java - 远程方法调用 (RMI) - 在导出的对象上强制 "Call-by-Value"