重载练习-四种不同参数类型的方法、判断方法的正确重载、实现重载的println方法
四种不同参数类型的方法
案例:
public static void main(String[] args) {
byte a =10;
byte b =20;
System.out.println(isSame(a,b));
System.out.println(isSame((short)20,(short)20));
System.out.println(isSame(11,28));
System.out.println(isSame(10L,10L));
}
public static boolean isSame(byte a,byte b){
System.out.println("两个byte参数的方法执行");
boolean same;
if (a == b){
same = true;
}else {
same = false;
}
return same;
}
public static boolean isSame(short a,short b){
System.out.println("两个byte参数的方法执行");
boolean same = a == b ? true : false;
return same;
}
public static boolean isSame(int a,int b){
System.out.println("两个int参数的方法执行");
return a == b;
}
public static boolean isSame(long a,long b){
System.out.println("两个long参数的方法执行");
if (a == b){
return true;
}else {
return false;
}
}
判断方法的正确重载
案例:

实现重载的println方法
在调用输出语句的时候,println方法其实就是进行了很多数据类型的重载形式
浙公网安备 33010602011771号