public class MethodOverLoadDemo1 {
public static void main(String[] args) {
// 认识方法重载,并掌握其应用场景
}
public static void test() {
System.out.println("====test1====");
}
public static void test(int a) { // 类型不同
System.out.println(a + "=======");
}
void test(double a) {
System.out.println(a);
}
void test(int a, double b) {
System.out.println(a + b);
}
void test(double a, int b) { // 顺序不同
System.out.println(a + b);
}
int test(int a, int b) { // 个数不同
return a + b;
}
}
二、方法重载的应用
总结:
public class MethodOverLoadDemo2 {
// 方法重载
public static void main(String[] args) {
fire();
fire("岛国");
fire("岛国",999);
}
public static void fire(){
System.out.println("发射一枚武器给岛国");
}
public static void fire(String country){
System.out.println("发射一枚武器给" + country);
}
public static void fire(String country,int num){
System.out.println("发射" + num + "枚武器给" + country);
}
}