重写(override)与重载(overload)的区别

C#面试题,面试题 2018-06-27

重写(overload)指子类方法对基类虚方法的重写。当基类中的方法被声明为虚方法(使用关键字virtual),该方法可以在任何子类中被重写。若子类需要使用父类中原有的方法,可以使用base关键字,该关键字引用了当前类的父类。

重载(overload)指在同一个类中的多个方法具有相同的方法名,参数列表却不相同。


本文由 布墨 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。
阅读:436

还不快抢沙发

添加新评论