package com.kongdechang.javase.note008;publicclassOverLoad{// 练习1publicstaticbooleanb(byte b1,byte b2){return b1 == b2;}publicstaticbooleanb(short b1,short b2){return b1 == b2;}publicstaticbooleanb(int b1,int b2){return b1 == b2;}publicstaticbooleanb(long b1,long b2){return b1 == b2;}// 练习2publicstaticintmax(int x,int y){return x >= y ? x : y;}publicstaticintmax(int x,int y,int z){return(x >= y ? x : y)>= y ?(x >= y ? x : y): z;}publicstaticlongmax(long x,long y){return x >= y ? x : y;}publicstaticlongmax(long x,long y,long z){return(x >= y ? x : y)>= y ?(x >= y ? x : y): z;}}
方法重载:指在同一个类中,允许存在一个以上的同名方法,只要它们的参数列表不同即可,与修饰符和返回值类型无关。多个方法在同一个类中多个方法具有相同的方法名多个方法的**参数不相同***,类型不同或*者数量不同注意参数列表:个数不同,数据类型不同,顺序不同。重载方法调用:JVM通过方法的参数列表,调用不同的方法。 package com.kongdechang.javase.note008;public class OverLoad { // 练习1 p.