21xrx.com
2024-12-23 01:45:46 Monday
登录
文章检索 我的文章 写文章
Java方法重载的规则及示例
2023-06-17 09:17:56 深夜i     --     --
Java方法重载 规则 参数列表 示例 参数类型 参数个数 返回类型

Java方法重载是指在同一个类中定义多个方法,它们具有相同的名字但参数列表不同。Java编译器能够根据方法名和参数类型的不同来区分不同的方法,并选取适当的方法进行调用。

Java方法重载的规则如下:

1. 方法名必须相同

2. 参数列表必须不同

  - 参数类型不同

  - 参数个数不同

  - 参数的顺序不同

3. 方法的返回类型可以相同也可以不同,但不能仅仅是返回类型不同而已。

下面是一个Java方法重载的示例:


public class OverloadDemo {

  public void print(int n) {

    System.out.println("Printing integer: " + n);

  }

  

  public void print(double n) {

    System.out.println("Printing double: " + n);

  }

  

  public void print(String s) {

    System.out.println("Printing string: " + s);

  }

  

  public static void main(String[] args) {

    OverloadDemo demo = new OverloadDemo();

    demo.print(3);

    demo.print(3.0);

    demo.print("Hello");

  }

}

运行结果如下:


Printing integer: 3

Printing double: 3.0

Printing string: Hello

通过以上示例可以看出,由于参数列表不同,Java编译器可以正确地选取不同的方法进行调用。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复