根据你提供的代码,你有两个名为'getMin'的方法,它们具有相同的名称和参数列表,但是一个返回'double'类型的值,另一个则没有返回类型('void')。

然而,根据 Java 语法,方法的重载是不允许只有返回类型不同的,因为方法的重载是通过方法的参数列表来区分的。因此,你需要更改其中一个方法的名称或参数列表。

以下是一种可能的修改方式:

public static double getMinDouble(double a1, double a2) {
   return 0;
}

public static void getMinVoid(double a1, double a2) {
   // 方法体留空
}

在这个修改后的代码中,我将其中一个'getMin'方法的名称更改为'getMinDouble',并保留了原始的'getMin'方法。现在,你可以在'main'方法中调用这两个方法:

public static void main(String[] args) {
   getMinDouble(2.1, 3.5);
   getMinVoid(2.1, 3.5);
}

这样,你就可以通过调用不同的方法来执行不同的操作。希望这能解决你的问题!如果你还有其他问题,请随时提问。

Java 方法重载: 解决名称和参数列表相同但返回类型不同的问题

原文地址: http://www.cveoy.top/t/topic/bJ8W 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录