1 /** 2 * 修饰符 返回值类型 方法名(参数列表){ 3 * //代码省略... 4 * return 结果; 5 * } 6 * */ 7 public static void main(String[] args) { 8 System.out.println(sum(1, 2)); 9 } 10 11 public static int sum(int a, int b){ 12 return a + b; 13 }
1 /** 2 * 方法重载 :指在同一个类中,允许存在一个以上的同名方法,只要它们的参数列表不同即可,与修饰符和返 3 * 回值类型无关。 4 * 参数列表:个数不同,数据类型不同,顺序不同。 5 * 重载方法调用: JVM通过方法的参数列表,调用不同的方法 6 * */ 7 8 public static boolean getRes(int a, int b){ 9 return a > b; 10 } 11 12 public static boolean getRes(short a, short b){ 13 return a > b; 14 } 15 16 public static boolean getRes(long a, long b){ 17 return a > b; 18 }