覆盖override和重载overload的区别

时间:2021-06-06 09:19:49

覆盖override和重载overload的区别

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