package com.itheima.overload;
public class MethodDemo1 {
public static void main(String[] args) {
// 目标:识别方法重载的形式,并理解其调用流程,最后需要知道使用方法重载的好处
fire();
fire("美国");
fire("日本" , 1000);
}
// 方法重载:方法名一样,参数不同(有多个参数,或一个,或没有)
public static void fire(){ // 同级的方法可以相互调用
// System.out.println("默认发射一枚武器给美国");
fire("日本"); // 同级方法相互调用可以让代码更加简洁
}
public static void fire(String location){
System.out.println("默认给" + location + "发射一枚武器");
}
public static void fire(String location,int number) {
System.out.println("默认给" + location + "发射" + number + "枚武器");
}
}
判断方法重载: