【发布时间】:2020-07-14 12:03:14
【问题描述】:
重载就是定义多个同名但参数个数不同、参数数据类型不同的方法
重写是在其派生类中重新定义基类函数,具有相同的签名,即返回类型和参数
对于运算符,某些方法必须在基类中定义,当我们在类中重新定义这些方法时,我们称它们为运算符重载。但是,它不应该被称为运算符覆盖吗?另外,我们不能更改方法的参数,那么运算符重载不是更类似于覆盖吗?
我真的对这个非常基本的事情感到困惑。
【问题讨论】:
-
您可能想要指定一种语言,以便答案可以提及特定于该语言的内容并且更有用。我确信许多语言处理运算符重载的方式不同。
标签: oop