java 中重载函数的输入参数 不能一样嘛
时间: 2024-04-12 10:31:04 浏览: 96
函数的参数传递-Java全部课件
可以,Java中重载函数的输入参数可以有相同的类型,但是它们的数量或顺序必须不同。这被称为方法重载。通过在相同的类中创建具有相同名称但参数不同的多个方法,可以根据不同的输入调用不同的方法。这提高了代码的可读性和灵活性。例如:
```java
public class Example {
public void print(int num) {
System.out.println("整数值为:" + num);
}
public void print(String text) {
System.out.println("字符串为:" + text);
}
public void print(double num1, double num2) {
System.out.println("两个浮点数为:" + num1 + " 和 " + num2);
}
}
public class Main {
public static void main(String[] args) {
Example example = new Example();
example.print(10);
example.print("Hello");
example.print(3.14, 2.71);
}
}
```
在上面的示例中,`Example`类中的`print`方法被重载了三次,分别接受一个整数、一个字符串和两个浮点数作为参数。通过不同的参数调用`print`方法,可以根据参数的类型和数量来确定要执行的方法。
阅读全文