我有一个实现多个接口的类。我在其他地方看到用于指示哪个方法块属于哪个接口的注释,例如:
public class MagicalAnimal implements InterfaceBark,
InterfaceFly {
// InterfaceBark
public void barkQuietly() { }
public void barkLoudly() { }
// InterfaceFly
public void moveWings() { }
public void land() { }
// ???
public void shootLasers() { }
public void teleport() { }
}
在列出未从任何界面实现但特定于MyClass
(在代码中表示为// ???
)的方法之前,我应该提出什么评论?
答案 0 :(得分:2)
放任何你想要的东西。我建议什么也不做。
这里最关心的是obsoletion of comments,比如你说:
// Other
然后你决定拥有一个界面
public interface MagicPowers {
public void shootLasers();
public void teleport();
}
现在,除了添加界面(可以由IDE自动完成)之外,您还必须记住更改注释(必须必须手动完成)。
大多数IDE都能够轻松查看评论来自哪个界面;这些评论没有必要。