方法重载与覆写的区别

来源:互联网 发布:ppt 展示数据 特效 编辑:程序博客网 时间:2024/05/17 07:51

区别

重载

覆写

英文单词

Overloading

Override

定义

方法名称相同;

参数的类型及个数不同

方法名称、参数类型及个数、返回值类型完全相同。

权限

没有权限要求

被子类所覆写的方法不能拥有比父类更严格的访问控制权限

范围

发生在一个类之中

发生在继承关系之中

  • 方法重载的时候可以改变返回值类型,一般设计的时候不会这样去做。

0 0