您的位置:首页 > 其它

函数重载与函数重写的区别

2015-12-02 22:56 134 查看
函数重载:

1.函数重载只能发生在同一类中

2.子类无法继承父类的重载函数,父类的同名函数将会被覆盖

3.重载会在编译期间根据函数的参数个数以及函数的参数类型,决定调用函数

函数重写:

1.函数重写只能发生在父类与子类之间

2.父类的函数类型必须与子类完全一致

3.使用virtual可以实现多态

4.多态是在程序运行期间根据具体的对象类型调用函数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: