方法重写和方法重载的区别?重载可以改变返回值类型吗? 注意事项是什么?

IT互联网 已帮助: 时间:2025-06-06 10:51:40

方法重写和方法重载的区别?重载可以改变返回值类型吗? 注意事项是什么?

难度:⭐⭐⭐

题库:IT/互联网,其他

标签:重写,返回值,方法

参考解答

用户头像

481***134

2025-06-06 10:51:40

方法重写:

子类中出现和父类中一模一样的方法声明的方法。

方法重载:

同一个类中,出现方法名相同,参数列表不同的方法。

跟返回值无关。

重载可以改变返回值类型,因为他跟返回值无关。

重写注意事项:

(1)父类中的私有方法不可以被重写

(2)子类方法访问权限一定要大于父类的访问权限

(3)静态的方法只能被静态的方法重写,这个其实不能算对象的关系。


上一篇 什么是函数重载?

下一篇 静态变量和实例变量的区别是什么?

相似问题