方法的重载:多个方法在同一个类,方法名相同,参数/参数类型/参数数量不同
返回值不能作为重载条件
public class demo9_12_2 {
public static void main(String[] args) {
//调用,方法的签名
getMax();
getMax(10);
getMax(10.9F);
}
//方法的重载
//多个方法在同一个类,方法名相同,参数/参数类型/参数数量不同
public static void getMax(){
System.out.println("我是无参数的getMax");
}
public static void getMax(int num){
System.out.println("我是有一个int参数的getMax");
}
public static void getMax(float num){
System.out.println("我是有一个float参数的getMax");
}
}
结果
练习
两个数是否相等(byte,int)
public class demo9_12_3 {
public static void main(String[] args) {
boolean result=isEqual(1,100);
System.out.println(result?"相等":"不相等");
}
public static boolean isEqual(int num1, int num2) {
return num1==num2 ;
}
public static boolean isEqual(byte num1, byte num2) {
return num1==num2;
}
}
结果