为什么不能根据返回类型来区分重载

Posted cykfory

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么不能根据返回类型来区分重载相关的知识,希望对你有一定的参考价值。

方法重载:同一个类中的多个方法有相同的名字,但这些方法的参数列表不同,参数的数量或参数类型不能完全相同。

方法重写:存在子父类之间的,,子类定义的方法与父类中的方法具有相同的方法名字,以及相同的参数表和相同的返回类型。

函数的返回值只是作为函数运行之后的一个“状态” ,并不能作为某个方法的“标识” 。

以上是关于为什么不能根据返回类型来区分重载的主要内容,如果未能解决你的问题,请参考以下文章

c++中重载输出操作符,为啥要返回引用

C++:仅根据函数返回值类型不能实现重载

重载与重写问题

为啥 c# 或 c++ 不能根据返回类型区分方法? [复制]

封装继承和多态,重写重载等基础复习

3.重载