java-方法重载介绍
java-方法重载快速入门
源码如下
public class Calculator {
public static void main(String[] args) {
MyCalculator mc = new MyCalculator();
System.out.println(mc.calculator(1, 2));
System.out.println(mc.calculator(1.1, 2));
System.out.println(mc.calculator(1, 2.2));
System.out.println(mc.calculator(1, 2,3));
}
}
class MyCalculator {
//下面的四个MyCalculator方法构成了重载
//两个整数的和
public int calculator(int n1, int n2) {
return n1 + n2;
}
//一个整数 一个double的和
public double calculator(int n1, double n2) {
return n1 + n2;
}
//一个double 一个int的和
public double calculator(double n1, int n2) {
return n1 + n2;
}
//三个int的和
public int calculator(int n1, int n2, int n3) {
return n1 + n2 + n3;
}
}
java-方法重载注意事项和细节