首页文章正文

重载返回值必须相同吗,返回不重载是什么意思

析构函数可以重载 2023-05-28 10:53 793 墨鱼
析构函数可以重载

重载返回值必须相同吗,返回不重载是什么意思

重载返回值必须相同吗,返回不重载是什么意思

方法重载并没有明确规定需要相同的返回类型,你可以试试就知道,重载时,方法名必须相同,但参数类型和数量不同,返回值类型可以相同也可以不同。 在Java中不可能返回重载。返回值不同。方法重载与返回值类型和修饰符无关。Java重载发生在此类中。重载的条件表明许多方法都在此类中。 两个方法具有相同的名称,但参数列表不同,无论返回值如何。 重载Java

但是,如果参数个数、类型、顺序相同,方法名也相同,只是返回值不同,则不能构成重载。重载的概念是:方法名相同,但参数个数、顺序、类型不同。 返回值没有要求,可以一样也可以不一样

2.主要是实现相同的功能,使用统一的方法处理不同类型的数据。重载必须满足以下三点:方法名必须相同。 3.2.方法的参数一定要不同。这里的区别分为三种。方法重载不明确要求相同的返回类型。 你可以试试。 重载时,方法名应该相同,但参数类型和数量不同,返回值类型可以相同也可以不同。 返回类型不能用作重载函数的区域

如果两个方法或构造函数M和N具有相同的名称,相同的类型参数(如果有)(§8.4.4),那么它们具有相同的签名,并且在将N的形式参数类型适配为M的类型参数之后,具有相同的形式参数类型。 我认为函数重载只看参数的个数和类型,不看返回值。 所有三个功能都可用。 但是,不能有只返回不同值的重载。 Suchasintbiggest(inta,intb);{}floatbiggest(inta,

总结:方法重载的返回值类型可以不同,方法重写的返回值类型必须相同,否则会报编译错误。 重载的概念是:方法名相同,参数个数、顺序、类型不同,所以重载对返回值没有要求,可以相同也可以不同,但​​是参数个数、类型、顺序相同,方法名也相同,

后台-插件-广告管理-内容页尾部广告(手机)

标签: 返回不重载是什么意思

发表评论

评论列表

黑豹加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号