我们可以使用 stub 方法来实现接口(interface)吗?即,假设我收到一条消息说我必须实现 ServletRequestAttributeListener 和 HttpSessionListener
- 我需要做什么?我可以简单地放置方法签名并使用虚拟值吗?
最佳答案
我知道您通常是在谈论 Servlet API 中的那些 XxxListener
接口(interface)。
- http://download.oracle.com/javaee/6/api/javax/servlet/package-summary.html
- http://download.oracle.com/javaee/6/api/javax/servlet/http/package-summary.html
如果您对 Hook 事件不感兴趣,什么都不做。将方法主体留空。如有必要,添加注释,如 NOOP
(无操作)以抑制 IDE 的“空体”警告。
@Override
public void sessionDestroyed(HttpSessionEvent event) {
// NOOP.
}
对于其他接口(interface),这取决于他们的契约(Contract)。我肯定会阅读他们的 javadoc。
关于java - 在Java中,有实现接口(interface)的捷径吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7492641/