//新建OverLoadDemo
public class OverLoadDemo
{
//需求: 在同一个类中,分别定义求两个整数 和小数之和的方法
static int getSum(int a, int b)//求两个整数和的方法调用这里
{
return a + b;
}
static double getSum(double c,double d)//求两个小数之和的方法调用这里
{
return c + d;
}
//getSum是重名的的,并且都在OverLoadDemo类中.,int a,int b跟double c,double d这个参数列表示不同的,返回值也不同的叫做getSum的重载
//也就是说方法名相同,在同一个类,参数列表就不同(只要参数类型,参数个数,参数顺序有一个不同),我们就判定是方法重载
//注意: 判定方法重载,不看返回值,不看形参a,b,c,d
public static void main(String[] args)
{
int ret1 = OverLoadDemo.getSum(2 ,3); //调用两个整数和
double ret2 = OverLoadDemo.getSum(2.5 ,3.5);//调用两个小数和
}
}
一个例子,搞定java的方法重载
最新推荐文章于 2025-07-12 19:22:02 发布