位置:首页 > 软件操作教程 > 编程开发 > C# > 问题详情

重载和覆盖的区别

提问人:刘冬梅发布时间:2020-10-10

相同点:

      都涉及两个同名的方法。

不同点:

1.类层次

(1).重载涉及的是同一个类的两个同名方法;

(2).覆盖涉及的是子类的一个方法和父类的一个方法,这两个方法同名。

2.参数和返回值

     (1).重载的两个方法具有不同的参数,可以有不同返回值类型;

     (2).覆盖的两个方法具有相同的参数,返回值类型必需相同。 

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部