C#之重载与覆盖

overload:重载指的是同一个类中有两个或多个名字相同可是参数不一样的方法,(注:返回值不能区别函数是否重载),重载没有关键字。 override:过载也称重写是指子类对父类中虚函数或抽象函数的“覆盖”(这也就是有些书将过载翻译为覆盖的缘由),可是这种“覆盖”和用new关键字来覆盖是有区别的。 new:覆盖指的是不一样类中(基类或派生类)有两个或多个返回类型、方法名、参数都相同,可是方法体不一
相关文章
相关标签/搜索