java方法重载怎么在主函数中输入
时间: 2024-10-18 12:15:54 浏览: 36
在Java中,方法重载主要是通过提供多个同名但参数列表不同的方法来实现的。在主函数(`main()`函数)中,你可以根据传入的参数来调用相应重载的方法。这里有一个简单的例子:
```java
public class Main {
public static void main(String[] args) {
// 定义两个重载的打印方法
print("Hello, World!"); // 调用无参版本
print(10, "This is a test"); // 调用有参版本
// 其他重载版本...
// print(double num); 或 print(int num, String message);
}
// 无参的print方法
public static void print() {
System.out.println("无参打印");
}
// 有参的print方法
public static void print(String str) {
System.out.println("字符串参数:" + str);
}
// 另一个有参版本
public static void print(int num, String message) {
System.out.println("整数和字符串参数:" + num + ", " + message);
}
}
```
在这个例子中,`main()`函数可以根据提供的参数自动匹配到相应的重载方法。当调用`print("Hello, World!");`时,会执行第一个无参的`print()`方法;而`print(10, "This is a test");`则会执行第二个带两个参数的`print()`方法。
阅读全文