虚函数总是在派生类中被改写,这种改写被称为“override”。
override是指派生类重写基类的虚函数,就像某个类中重写了另一个类中的某个函数,重写的函数必须有一致的参数表和返回值。override一直没有合适的中文词汇来对应,在此译为“覆盖”更贴切。
overload约定俗成地被翻译为“重载”,是指编写一个与已有函数同名但是参数表不同的函数。重载不是一种面向对象的编程,而只是一种语法规则。重载与多态没有什么直接联系。
虚函数总是在派生类中被改写,这种改写被称为“override”。
override是指派生类重写基类的虚函数,就像某个类中重写了另一个类中的某个函数,重写的函数必须有一致的参数表和返回值。override一直没有合适的中文词汇来对应,在此译为“覆盖”更贴切。
overload约定俗成地被翻译为“重载”,是指编写一个与已有函数同名但是参数表不同的函数。重载不是一种面向对象的编程,而只是一种语法规则。重载与多态没有什么直接联系。