![]() |
1
3
我假设您询问的是在实现的接口中定义的注释方法,或者
更重要的是,正如mklhmnn在他的回答中提到的,如果从接口中删除了一个方法,那么
|
![]() |
2
10
虽然在重写方法时不需要使用此注释,但它有助于防止错误。如果方法标记为
类似的问题。
也看到 this . |
![]() |
3
4
它相当有用。如果用注释的方法
例如,如果您有一个类
然后你会得到编译时错误,它会告诉你
现代的IDE(如intellij)在使用IDE的一些代码生成功能时自动添加此注释。 |
![]() |
4
2
我不使用它,从来没有遇到过问题。我不知道为什么大家突然开始使用它(Eclipse?我也不使用)。 重构不是问题,不管怎样,IDE都会为您检查这个问题。 @不过,重写可能有助于代码的可读性,这样人类就可以清楚地知道发生了什么,而不是编译器。尽管我的IDE也会以图形方式标记重写方法,但它并不突出,但要点仍然存在,这是工具可以自动为我们做的事情。 |
![]() |
5
1
如果API更改,将方法标记为@override将产生编译错误,因此不再有可用的超级方法。也许这就是原因。 |
![]() |
6
1
我认为这样做也很好,因为它表明JavaDoc在其他地方,你没有忘记它。 |
![]() |
Gabe Tucker · 无法在golang中分配接口对象指针 2 年前 |
![]() |
randomDud · C#从另一个接口重写接口方法 2 年前 |
![]() |
evilsushi · C#接口不允许成员类满足要求 7 年前 |