您的位置:首页 > 编程语言 > Java开发

Java 中 @override的作用

2012-08-31 16:46 337 查看
我们在看代码的时候经常看到@override出现在函数的前一行。很多人不理解这是什么意思。

其实@override就是告诉编译器,你的方法是重载的父类的方法。这样做有什么作用了。这样的话,编译器会在父类方法中查找是否有这个方法,以确定你是重载。

比如说,父类有个方法是add(),当你想重载的时候,写成了bdd(),这时,如果你在重载前面加了@override,那么编译器会告诉你,你的bdd方法不是重载。而如果你没有加,那么编译器会以为你仅仅是写了个新方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: