函数的重载
在我们定义函数的时候, 可以定义多个函数名相同的函数, 但是参数列表必须不同.
参数列表不同包括个数, 类型, 顺序不同.
函数的重载和返回值类型无关.
class Overload {
public static void main(String[] args) {
}
static void fun() {
System.out.println("fun()");
}
static void fun(long l) {
System.out.println("fun(long l)");
}
static void fun(int i) {
System.out.println("fun(int i)");
}
static void fun(short s) {
System.out.println("fun(short s)");
}
static void fun(int i, int j) {
System.out.println("fun(int i, int j)");
}
static void fun(boolean b) {
System.out.println("fun(boolean b)");
}
static void fun(int i, boolean b) {
System.out.println("fun(int i, boolean b)");
}
static void fun(boolean b, int i) {
System.out.println("fun(boolean b, int i)");
}
}与返回值类型无关. |