一个例子,搞定java的方法重载

xiaoxiao2021-02-28  113

//新建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);//调用两个小数和 } }
转载请注明原文地址: https://www.6miu.com/read-27844.html

最新回复(0)