方法的重载
形参类型,形参个数,顺序不同
public class MyArray2 {
public static void main(String[] args)
{
System.out.println(add(3,2));
System.out.println(add(3.0,5));
System.out.println(add(3,3,3));
}
//方法名相同,形参个数不同
public static int add(int a,int b,int c)
{
int sum=a+b+c;
return sum;
}
//方法名相同,形参顺序不同
public static int add(int a,int b)
{
int sum=a+b;
return sum;
}
//方法名相同,形参类型不同
public static double add(double a,int b)
{
double sum=a+b;
return sum;
}
}
理解:
System.out.println(add(3,2));
//输出函数值
public static double add(double a,int b)
//实现的功能度:两个数相加
public :方法知修饰符,封装度最小,类外,包外都道可以访问
static: 方法修饰符,表示是静态方法,即:在类创建前 就存在,而且共享
double :表示 方法的返回值 ,即:用回double类型接受方法处理的结果
add:方法名
double a,double b,参数,表示两个double型的参答数