C++中,函数重载描述的是同一个类中不同成员函数之间的关系;函数重写是子类和基类之间不同成员函数之间的关系。 1、函数重载在相同作用域中存在多个同名的函数,这些函数的参数表不同,编译器根据函数不同的形参表对同名函数的名称做修饰,然后这些同名函数就成了不同的函数。 特点:
函数重载的代码示例: 注意:如果仅仅是函数的返回值不同,是没办法重载的。 2、函数重写子类重写从基类继承过来的函数,子类的函数名、返回值、参数列表都必须和基类相同。 特点:
函数重写和多态的代码示例: |
/1
|手机版|免责声明|本站介绍|工控课堂
( 沪ICP备20008691号-1 )
GMT+8, 2025-12-23 08:17 , Processed in 0.072030 second(s), 23 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.