什么是java方法重载,java方法重载有什么用

  什么是java方法重载,java方法重载有什么用

  java中方法重载什么?

  方法重载意味着一个类中的多个方法可以同名,但是这些方法的参数必须不同。好处:只需要记住唯一的方法名,就可以实现类似的多个功能。

  这里需要注意的是,不同的参数需要满足两个条件,一是参数个数不同,二是参数个数相同,但参数表中对应的一个参数的类型不同。

  方法的重载与以下因素有关:

  1.参数的数量不同。

  2.不同的参数类型

  3.参数的多类型顺序不同。

  方法的重载与以下因素无关:

  1,与参数的名称无关。

  2.它与方法的返回值类型无关。

  例子:

  题目:比较两个数据是否相等。

  参数是两个字节类型、两个短类型、两个int类型和两个long类型。

  并在main方法中进行测试。

  公共类菜鸟{

  公共静态void main(String[] args){

  字节a=10

  字节b=20

  System.out.println(isSame(a,b));

  system . out . println((isSame(short)20,(short)20));

  System.out.println(isSame(11,22));

  System.out.println(isSame(10L,10L));

  }

  公共静态布尔值isSame(字节a,字节b){

  System.out.println(使用双字节参数的方法执行!);

  布尔相同;

  if(a==b){

  相同=真;

  }否则{

  相同=假;

  }

  返回相同;

  }

  公共静态布尔isSame(short a,short b){

  System.out.println(两个短参数的方法执行!);

  布尔same=a==b?真:假;

  返回相同;

  }

  public static boolean isSame(int a,int b){

  两个int参数的方法执行!);

  返回a==b:

  }

  public static boolean isSame(long a,long b){

  System.out.println(两个长参数的方法执行!);

  if (a==b){

  返回true

  }

  否则{

  返回false

  }

  }

  }以上是java中有哪些方法重载?更多详情请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: