这种方法超载吗?

Rana Arsalan Sarwer

我在Java中创建了两个方法;

public int sum(int a, int b){
    return a+b;
}

public double sum(int a, double b){
    return a+b;
}

并从main()中,我调用;

System.out.println(sum(1,2));
System.out.println(sum(1,2.5));

并且工作正常,输出正确;

3
3.5

那么,我们应该调用这种重载还是其他方法呢?

谢谢

雷内·温克勒(RenéWinkler)

是的,这很重载。

Java中有两种方法可以重载方法:

  1. 通过更改参数数量
  2. 通过更改数据类型

但是,仅通过更改方法的返回类型就不可能实现方法重载。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章