package com.sys;
public class MethodDemo {
/*
* 方法重载
* 多个方法要在同一个类中
* 多个方法具有相同的方法名
* 多个方法的参数不相同,类型不同或者数量不同
*
* 在调用的时候,java虚拟机会通过参数的不同来区分同名的方法
* */
public static void main(String[] args) {
//这里会使用需求3方法
int sum1 = sum(25, 33, 66);
System.out.println(sum1);
//这里会使用需求二的方法
double sum2 = sum(22.0, 33.0);
System.out.println(sum2);
//这里会使用需求1中的方法
int sum3 = sum(66, 99);
System.out.println(sum3);
}
//需求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;
}
}
java的重载 最简单通俗的解释
最新推荐文章于 2024-07-25 13:40:37 发布