专业编程基础技术教程

网站首页 > 基础教程 正文

c#入门教程(二十三)重载和重写

ccvgpt 2024-08-19 12:21:58 基础教程 8 ℃

重载是指方法名称一样,参数个数和类型不同的一种同名方法现象。重写是指子类对基类同名方法的覆盖。

一、重载:

c#入门教程(二十三)重载和重写

方法的重载

发送邮件的方法有三个重载函数,第一个无参函数,第二个带三个参数,第三个带四个参数。

构造函数的重载

可以传入不同初始化参数来编写不同构造函数 。

二、重写

案例中有三个方法,Write只是抽象方法的实现,Write2和Write3才是重写/覆盖。基类的Write2是虚方法,表示子类可以通过override关键词进行重写,而Write3不是虚方法不能通过override进行重写,只能使用new进行重写,来覆盖基类同名方法。

通过案例分析可知重载和重写没有任何关系。

最近发表
标签列表