gpt4 book ai didi

java - 关于 Activity 回调中的@override 注解

转载 作者:太空狗 更新时间:2023-10-29 15:35:18 24 4
gpt4 key购买 nike

似乎在Activity中,例如onCreate()方法,如果我有@Override,它并没有太大区别> 注释与否。他们都工作。 (只要我在回调中调用super.onCreate(),它就会调用父类的方法。)

有人能告诉我为什么我们需要在 Activity 中为生命周期回调添加 @Override 注释吗?

我问这个是因为我在没有使用 @Override 注释的情况下进行了测试,我的应用程序仍然可以成功运行。

最佳答案

这更像是一种良好的开发实践。

如果您错误地想要覆盖父类(super class)(或实现的接口(interface))中不存在的方法,您将收到错误消息。

认为您想覆盖“onCreate”,但您拼错了它并写成了“onCreatee”。使用该注释,您将收到错误消息。没有它,您最终会花费大量时间试图理解为什么您的初始化方法无法正常工作。

关于java - 关于 Activity 回调中的@override 注解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9264157/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com