问答网

当前位置: 首页 > 知识问答 > overload和override区别

overload和override区别

知识问答 浏览3次

在C++中,override和overload的区别是:

- override表示方法重写或方法覆盖,对于子类从父类继承的、可见的实例方法中,如果子类重新声明了与其名称形同,参数形同,返回类型也相同的方法时,就说子类重写或覆盖了父类的方法。

- overload表示方法重载,在某个类中存在多个同名函数,只要它们的参数列表不同即可。