课程
/后端开发
/Java
/Java入门第二季 升级版
重写的子类访问修饰符可以更改吧,不过要比父类方法的修饰符访问范围窄。返回值类型、方法名、参数类型及个数都与父类完全相同的是重写的一种特殊方式,重构。不是吗?
2017-08-02
源自:Java入门第二季 升级版 9-2
正在回答
子类重写不能降低父类中定义的方法的可访问性。
也就是说,父类方法是protected,子类只能是protected、默认,和public,而不能是private
记住:一代更比一代强
重写和重构是两概念,重写即方法覆盖,是子类用父类的方法不适用需要添加子类中特有的功能等等,所以要重写。重构是通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性
可以是针对单个方法的重写,也可以是针对多个方法的重写
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答构造方法的重写和重载
5 回答重载和重写
3 回答构造方法的重写问题
1 回答方法重写和方法重载的区别
2 回答多态的子类方法重写和子类变量重写