方法重写和方法重载的区别?重载可以改变返回值类型吗? 注意事项是什么?
方法重写和方法重载的区别?重载可以改变返回值类型吗? 注意事项是什么?
参考解答
方法重写:
子类中出现和父类中一模一样的方法声明的方法。
方法重载:
同一个类中,出现方法名相同,参数列表不同的方法。
跟返回值无关。
重载可以改变返回值类型,因为他跟返回值无关。
重写注意事项:
(1)父类中的私有方法不可以被重写
(2)子类方法访问权限一定要大于父类的访问权限
(3)静态的方法只能被静态的方法重写,这个其实不能算对象的关系。
相似问题
什么是函数重载?
什么是函数重载?
类是什么?类的组成是哪些?
类是什么?类的组成是哪些?
匿名对象是什么?应用场景是什么?
匿名对象是什么?应用场景是什么?
final finally finalize的区别是什么?
final,finally,finalize的区别是什么?
构造方法的作用是什么?构造方法的特点是什么?构造方法的注意事项是什么?
构造方法的作用是什么?构造方法的特点是什么?构造方法的注意事项是什么?
