java 怎么写个重载函数 请以代码举例
时间: 2024-04-12 19:31:04 浏览: 110
当你想在Java中实现函数重载时,你需要定义两个或更多具有相同名称但参数不同的函数。以下是一个示例代码来展示如何在Java中编写重载函数:
```java
public class OverloadExample {
public void printMessage(String message) {
System.out.println("Message: " + message);
}
public void printMessage(int number) {
System.out.println("Number: " + number);
}
public void printMessage(String message, int number) {
System.out.println("Message: " + message + ", Number: " + number);
}
public static void main(String[] args) {
OverloadExample example = new OverloadExample();
example.printMessage("Hello");
example.printMessage(10);
example.printMessage("Hi", 20);
}
}
```
在上面的示例中,我们定义了三个重载函数`printMessage`,它们具有不同的参数类型和数量。第一个函数接受一个字符串参数,第二个函数接受一个整数参数,第三个函数接受一个字符串参数和一个整数参数。在`main`方法中,我们创建了`OverloadExample`对象并调用了这三个不同版本的`printMessage`函数。运行程序将会输出以下结果:
```
Message: Hello
Number: 10
Message: Hi, Number: 20
```
通过使用不同的参数类型和数量来定义重载函数,我们可以根据需要使用不同的参数来调用相同的方法名。
阅读全文