重载练习-四种不同参数类型的方法、判断方法的正确重载、实现重载的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方法其实就是进行了很多数据类型的重载形式
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本