子类改写父类方法提示出错

xjh1105 2019-06-29 08:17:41
如下图,子类改写父类方法时增加了static关键字后提示出错,不理解这个提示所说的“不能隐藏父类的实例方法”,请懂的朋友讲解一下 感谢
...全文
250 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
小钟233 2019-07-15
  • 打赏
  • 举报
回复
静态方法不能重写父类的实例方法
夔鲮 2019-07-07
  • 打赏
  • 举报
回复
重写不能改变原父类的方法名等东西,方法重写也有快捷键的。
  • 打赏
  • 举报
回复
重写方法的方法声明要跟父类的方法一样,你写的子类多了个static
qq_39936465 2019-07-01
  • 打赏
  • 举报
回复
引用 楼主 谢季洪 的回复:
如下图,子类改写父类方法时增加了static关键字后提示出错,不理解这个提示所说的“不能隐藏父类的实例方法”,请懂的朋友讲解一下 感谢
重写方法要与父类方法一致,这时候子类方法会替代父类方法,哪怕在父类中调用的也会是子类的方法,父类方法等于被隐藏了。
weixin_42392002 2019-07-01
  • 打赏
  • 举报
回复
1、子类改写父类的方法只是修改方法体,方法名、参数、返回值不变 2、你没有加@Override
产品不可信 2019-06-30
  • 打赏
  • 举报
回复
重写要一样啊,你加静态干啥

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧