【发布时间】:2010-10-08 12:22:43
【问题描述】:
我一直在查看来自 J2EE 的 JMS API,并发现了一个奇怪的行为,其中在接口中声明的某些方法(例如,会话中的 createQueue)在子接口(如 QueueSession)中再次声明,并且具有相同的文档。
由于一个子接口“继承”了它所继承的接口的所有方法声明,而且由于JavaDoc工具对子接口的JavaDocs进行整理并创建一个“继承的操作”列表没有问题,我不知道是什么这样就达到了。
唯一想到的是最初调用是在 Session 中,然后在创建特定子类时移动到 QueueSession,尽管那时我希望在上层类的文档中看到一些东西。但这只是猜测。
所以问题是: 在子接口中重新声明方法是否有令人信服的理由?
【问题讨论】: