page contents

什么是重写?什么是重载?

轩辕小不懂 发布于 2022-08-23 14:11
阅读 510
收藏 0
分类:Java开发
4138
Nen
Nen
- 程序员

重载和重写都是java多态的表现。

重载叫override,在同一个类中多态的表现。当一个类中出现了多个相同名称的方法,但参数个数和参数类型不同,方法重载与返回值无关

重写叫overwrite,是字符类中多态的表现。当子类出现与父类相同的方法,那么这就是方法重写。方法重写时,子类的返回值必须与父类的一致。如果父类方法抛出一个异常,子类重写的方法抛出的异常类型不能小于父类抛出的异常类型。

请先 登录 后评论