Java方法重载具有什么功能呢?
Java方法重载的相关说明
我们将同一个类中有两个或多个同名,但方法中参数不同,我们将这些方法称之为”方法重载“。
下文将通过示例的方式演示方法重载
public class testClass {
public static void main(String[] args) {
int x1 = 8;
int y1 = 9;
double x2 = 8.88;
double y2 = 9.99;
int r1 = getMax(x1, y1);
double r2 = getMax(x2, y2);
System.out.println("Value1 = " + r1);
System.out.println("Value2 = " + r2);
}
// 处理 int 类型的数值(方法重载)
public static int getMax(int n1, int n2) {
int max;
if (n1 > n2)
max = n1;
else
max = n2;
return max;
}
// 处理 double 类型的数值(方法重载)
public static double getMax(double n1, double n2) {
double max;
if (n1 > n2)
max = n1;
else
max = n2;
return max;
}
}
/*
以上代码运行后,将输出以下信息
Value1 = 9
Value2 = 9.99
*/
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。