1.方法重载(OverLoad)
基本介绍
形参列表不一样才能进行重载。
重载的好处
比如println函数就是被重载了,既可以传入字符,也可传入int,double等数据类型。
2.快速入门案例
package com.cypressbox;
import java.util.Scanner;
public class helloworld {
//编写一个main方法
public static void main(String[] args) {
mycal mc = new mycal();
System.out.println(mc.cal(5,9));
System.out.println(mc.cal(5.5,9));
System.out.println(mc.cal(5,9.7));
System.out.println(mc.cal(5,9,6));
}
}
class mycal {
public int cal(int n1,int n2) {
return n1 + n2;
}
public double cal(int n1,double n2) {
return n1 + n2;
}
public double cal(double n1,int n2) {
return n1 + n2;
}
public int cal(int n1,int n2,int n3) {
return n1 + n2 + n3;
}
}
calculate是计算的意思
3.注意事项和使用细节
不能根据返回类型来进行重载
4.练习
f返回类型不同,不能重载,g的名字为shows不是show。