课程
/后端开发
/Java
/Java入门第二季 升级版
如题~谢谢!
2015-08-05
源自:Java入门第二季 升级版 10-5
正在回答
@override表示覆盖(Java里是这么叫么?)
简单来说,子类继承父类或实现某各接口,我们可以重写父类的某个方法,这就叫做覆盖。
其作用就是父类引用变量引用子类对象时可以调用子类覆盖的方法,这就是多态(C++中是使用虚函数实现的)
至于这个@Override写不写都可以,写了的话,编译的时候,编译器会检查下面的方法是否确实是对父类或接口方法的覆盖,是则通过,不是则报错。
这个属于Java注解类。具体可以参考Java注解类的内容
阿May林不林 提问者
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答@Override是什么意思?
3 回答@override是什么意思啊
2 回答Java里的@Override是什么意思
4 回答ECLIPSE @OVERRIDE自动形成的方法编译出错
2 回答静态成员是什么意思