gpt4 book ai didi

java - IDE自动生成的@override注解有什么用?

转载 作者:搜寻专家 更新时间:2023-11-01 01:09:26 25 4
gpt4 key购买 nike

我用的是eclipse,用shortcut生成override实现的时候,上面有个override注解,我用的是JDK 6,这个没问题,但是在JDK 5下这个注解会报错,所以我要请问,这个注解是不是完全没用?编译器会使用此注释进行某种优化吗?

最佳答案

它的目的是让编译器能够在该方法实际上并未覆盖父类(super class)方法时告诉您。例如,假设你拼错了名字,编译器会警告你该方法没有覆盖任何东西,这样你就可以捕获你的错误,而不是运行你的程序并且不理解为什么你的方法永远不会得到打电话。

关于java - IDE自动生成的@override注解有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2446996/

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