概念
举例
package com.zhang.overload;
/*
方法重载
一个类中,方法名相同,但是参数不同(类型,数量) 就称为方法重载
比如 有参构造方法和无参构造方法
*/
public class MethodTest2 {
public static void main(String[] args) {
/*
* 开发武器系统,功能需求如下:
* 1 可以默认发射一枚武器
* 2 可以指定地区发射一枚武器
* 3 可以指定地区发射名炸弹
* */
fire();
fire("小治");
fire("小治",8);
}
public static void fire(){
System.out.println("已发射一枚武器");
}
public static void fire(String zone){
System.out.println("已向"+zone+"发射一枚武器");
}
public static void fire(String zone,int num){
System.out.println("已向"+zone+"发射"+num+"枚武器");
}
}