什么是重载 & 什么是重写 & 区别。
重载是在一个类中,方法名相同,而参数不同。返回类型阔以相同也阔以不相同。
| 区别点 | 重载方法 | 重写方法 |
|---|---|---|
| 参数列表 | 必须修改 | 一定不能修改 |
| 返回类型 | 必须修改 | 一定不能修改 |
| 访问修饰符 | 不能比父类更严格 | 一定不能修改 |
| 方法名 | 一致 | 一致 |
| 异常 | 可以修改 | 可以减少或删除,一定不能抛出新的或者更 |
| 访问 | 可以修改 | 一定不能做更严格的限制(可以降低限制) |
方法的重写(Overriding)和重载(Overloading)是java多态性的不同表现,重写是父类与子类之间多态性的一种
表现,重载是一类中多态性的一种表现。
本文详细解析了Java中重载(Overloading)与重写(Overriding)的概念及其区别,包括参数列表、返回类型、访问修饰符等方面的对比,帮助读者理解两者在多态性中的不同表现。
708

被折叠的 条评论
为什么被折叠?



