java - Android 中的@Override 注解

标签 java android

我是 Java 和 Android 编程的新手。我遇到的问题是,在浏览了几本书、论坛和网站之后,我并不清楚 @override 注释的作用。我知道这表示方法何时被过度使用。但为什么在 android 中需要它。我很少在 java 的源代码中看到它,但一直在 android 中看到它。

最佳答案

您可能很少在 Java 源代码中看到它,因为它是一项相当新的创新 - 而 Android 代码根据定义几乎是更新的。

这是一个安全网,真的 - 它告诉编译器你正在尝试覆盖某些东西 - 所以如果方法没有覆盖任何东西,请失败,例如由于名称中的错字。这就像 override 是一个关键字,它是 C# 中方法声明的一部分。它可以帮助您明确说明自己在做什么,这有助于防止错误并使您的代码对 future 的读者来说更清晰。

关于java - Android 中的@Override 注解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7920269/

相关文章:

java - selenium 有没有稳定的方法来选择 1000+ 行

android - 在适配器中获取 android 上下文

android - 收到fcm通知后自动启动activity?

Java套接字线程问题

java - Android SQLite CursorIndexOutOfBounds

java - Android Studio 使用应用程序部署文件

java - 折叠工具栏不会随着抽屉布局而折叠

java - 创建 Artifact 叠加

java - 如何重构子包并将其与最外层包一起移动?

android - Android 的自定义加载图形 - 控制动画 gif?