什么是Java中的注释,我试图理解,但Google上提供的所有信息都很难理解

时间:2013-11-29 15:31:53

标签: java annotations

我需要了解Annotations的目的。我正在尽力使用谷歌,但所有可用的解释都很难理解。

1 个答案:

答案 0 :(得分:2)

注释只是关于代码的信息。它并不复杂,它描述了声明后的代码。 @Override示例

假设您正在编写一个扩展另一个类的类。

新类重写了超类的方法。

该方法可以使用@Override注释进行注释。

如果方法被错误地覆盖,例如,在重写方法中省略了一个参数,或者更改了返回类型,它就不再覆盖超类的方法。如果用@Override注释,编译器会抱怨并发出编译错误,指出方法不会覆盖任何内容。

因此,在这种情况下,注释会提供编译时检查,以查看您想要的是否是您实际实现的

您还可以创建自定义注释。看看这个链接。

http://www.journaldev.com/721/java-annotations-tutorial-with-custom-annotation-example-and-parsing-using-reflection