3.7.1、重载与覆写的区别
No. | 区别 | 重载 | 覆写 |
1 | 单词 | OverLoading | Override |
2 | 概念 | 方法名称相同,参数的类型或个数不同 | 方法名称相同,参数的类型或个数相同,返回值类型相同 |
3 | 范围 | 发生在一个类之中 | 发生在类的继承关系中 |
4 | 权限 | 一个类中所重载多个方法可以不同的权限 | 被子类所覆写的方法不能拥有比父类更严格的访问控制权限 |
No. | 区别 | 重载 | 覆写 |
1 | 单词 | OverLoading | Override |
2 | 概念 | 方法名称相同,参数的类型或个数不同 | 方法名称相同,参数的类型或个数相同,返回值类型相同 |
3 | 范围 | 发生在一个类之中 | 发生在类的继承关系中 |
4 | 权限 | 一个类中所重载多个方法可以不同的权限 | 被子类所覆写的方法不能拥有比父类更严格的访问控制权限 |