Java:什么是重载歧义

 时间:2026-04-22 23:55:50

1、方法的重载首先必须保证相互的参数不同,也就是说参数列表中参数的个不同,或者两个重载方法中参数的类型不同,否则程序就很容易出现错误。这里小编定义了两个cry方法,其中参数的个数相同都有两个,并且都命名为m和n,但类型并不相同。

Java:什么是重载歧义

Java:什么是重载歧义

Java:什么是重载歧义

2、然后,在主方法public static main()中通过类名People调用两个重载cry方法,并分别传递参数值10和10.0,同时交换其参数值于不同的类型中进行比较,体会重载出现的歧义问题。

Java:什么是重载歧义

Java:什么是重载歧义

Java:什么是重载歧义

3、比较结果如图所示。

附源代码:class People{ static void cry(double m,int n){ System.out.println("学生"); } static void cry(int m,double n){ System.out.println("colloge  student"); }}public class E20{ public static void main(String args[ ]){ People.cry(10,10); }}

Java:什么是重载歧义

Java:什么是重载歧义

Java:什么是重载歧义

  • VMware中如何虚拟化CPU性能计数器
  • Windows11怎样设置我触控的地方显示一个圈?
  • Windows10下如何关闭hyper-V?
  • s5520主板BIOS 设置
  • 机械师笔记本F117升级安装内存条教程
  • 热门搜索
    指甲油干了怎么办 脐带绕颈两周怎么办 戒同所是怎么戒的 刀鱼怎么做好吃 腿短怎么使腿变长 手机收不到短信怎么回事 手机玩游戏卡怎么办 厚嘴唇怎么变薄 舌尖麻是怎么回事 怎么清理手机