为了账号安全,请及时绑定邮箱和手机立即绑定

重写和重构

重写的子类访问修饰符可以更改吧,不过要比父类方法的修饰符访问范围窄。返回值类型、方法名、参数类型及个数都与父类完全相同的是重写的一种特殊方式,重构。不是吗?

正在回答

3 回答

子类重写不能降低父类中定义的方法的可访问性。

也就是说,父类方法是protected,子类只能是protected、默认,和public,而不能是private

记住:一代更比一代强

0 回复 有任何疑惑可以回复我~

重写和重构是两概念,重写即方法覆盖,是子类用父类的方法不适用需要添加子类中特有的功能等等,所以要重写。重构是通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性

0 回复 有任何疑惑可以回复我~

可以是针对单个方法的重写,也可以是针对多个方法的重写

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530629    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

重写和重构

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信