一、重载(Overloading)
(1)方法名称相同,参数的类型和个数不同
(2)对权限没有要求
(3)发生在一个类中
二、覆写(Overriding)
(1)方法名称、参数的类型、返回值类型全部相同
(2)被覆写的方法不能拥有更严格的权限
(3)发生在继承类中
本文深入探讨了面向对象编程中的两个核心概念:重载和覆写。重载涉及同一类中方法名称相同但参数不同,而覆写则发生在子类继承父类的方法上,要求方法名、参数和返回类型完全一致。文章旨在清晰解释这两个概念的区别与应用。
一、重载(Overloading)
(1)方法名称相同,参数的类型和个数不同
(2)对权限没有要求
(3)发生在一个类中
二、覆写(Overriding)
(1)方法名称、参数的类型、返回值类型全部相同
(2)被覆写的方法不能拥有更严格的权限
(3)发生在继承类中
388
1263
1327

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