本小节需要你掌握一个Java方法重载的小程序,在每一个重载的方法中打印相应的语句。 相关知识
时间: 2024-02-16 18:00:28 浏览: 102
好的,我知道了。关于Java方法重载,它指的是在同一个类中,可以定义多个方法名相同但参数列表不同的方法。例如:
```
public class OverloadExample {
public void print(int num) {
System.out.println("打印整数:" + num);
}
public void print(String str) {
System.out.println("打印字符串:" + str);
}
public void print(int num1, int num2) {
System.out.println("打印两个整数:" + num1 + "和" + num2);
}
}
```
在这个例子中,我们定义了三个名为`print`的方法,它们的参数列表分别为`(int)`、`(String)`和`(int, int)`。这就是方法重载。
现在我来为你演示一个小程序,其中定义了两个同名、但参数列表不同的方法,分别输出不同的语句:
```
public class MethodOverloadExample {
public void print(int num) {
System.out.println("输入的是一个整数:" + num);
}
public void print(String str) {
System.out.println("输入的是一个字符串:" + str);
}
public static void main(String[] args) {
MethodOverloadExample example = new MethodOverloadExample();
example.print(100);
example.print("Hello, World!");
}
}
```
这个程序中,我们定义了两个同名的`print`方法,一个接收整数参数,一个接收字符串参数。在`main`方法中,我们创建了一个`MethodOverloadExample`对象,并分别调用了这两个方法,输出了不同的语句。
你可以运行这个程序,看看输出结果。
阅读全文