覆盖override和重载overload的区别

来源:互联网 发布:cf最新刷枪软件 编辑:程序博客网 时间:2024/04/30 03:41

覆盖override和重载overload的区别

一、覆盖override
(1)参数必须与父类一样,返回类型必须一样或者是该类型的子类。
(2)不能降低方法的存取权限。
二、重载overload
重载的意义是两个方法的名称相同,但参数不同。重载与多态毫无关系。
(1)返回类型可以不同,但是不能只有返回类型不同。重载的条件是使用不同的参数,此时返回类型可以自由的定义。
(2)可以更改存取权限。
0 0
原创粉丝点击