/* 通俗点儿讲:方法重载必须在同一个方法当中,必须方法名相同,参数类型、参数类型的顺序、参数数量不同 注意:类型不同的需要在参数里加强转符例如(short)(L) 方法重载: 1.多个方法在同一个类中 2.多个方法具有相同的方法名 3.多个方法的参数不相同,类型不同或者数量不同 注意:1.方法重载与返回值无关 2.在调用的时候,java虚拟机会通过参数的不同来区分同名的方法 定义一个2个int数字相加的方法。三要素: 返回值:int 方法名称:sum 参数列表:int a, int b */ public class Day12 { public static void main(String[] args) { //调用方法 int result = sum(10,20); System.out.println(result);//30 double result2 = sum(10.0,20.0); System.out.println(result2);//30.0 int result3 = sum(10,20,30); System.out.println(result3);//60 } //需求1:求两个int类型数据和的方法 public static int sum(int a, int b){ return a + b; } //需求2:求两个double类型数据和的方法 public static double sum(double a, double b){ return a + b; } //需求3:求三个int类型数据和的方法 public static int sum(int a, int b, int c){ return a + b + c; } }
方法的重载
于 2022-03-02 09:07:23 首次发布