Ber*_*t F 29
添加@Override的功能是什么
当你说(通过注释)指定的方法应该覆盖超类方法(或在Java 6或更高版本中实现接口方法)时,它允许编译器仔细检查.实际上,如果方法没有覆盖超类方法(或实现接口方法),编译器会将此标记为错误.这通常表示您在方法名称中输入了拼写错误或在方法签名中出错.
我们真的需要@Override吗?
需要它?绝对不是,但它的这种便宜的方式
...当你的IDE帮助你包括它时甚至更便宜......
推荐使用它,因为它有助于管理一致性。想象一下,有人会更改超类方法的名称(并且只有在那里,不会根据它在类中执行名称更改,这是非常假设的:)),那么由于编译错误,您将是第一个知道的人。
| 归档时间: |
|
| 查看次数: |
23060 次 |
| 最近记录: |