java方法
Java方法是语句的集合,它们在一起执行一个功能。
- 方法是解决一类问题的步骤有序组合
- 方法包含于类或对象中
- 方法在程序中被创建,在其他地方被引用
方法的定义:
语法:
修饰符 返回值类型 方法名(参数类型 参数名){
方法体
return 返回值;
}
注意:其中修饰符、返回参数、【参数类型 参数名】、方法体、【return 返回值】皆是可选的。
参数类型分为形式参数和实参
形参:在方法被调用时接受外界输入参数
实参:调用方法时实际传给方法的数据
形参有分为固定形参和可变形参
固定形参:编写好后已经确定个数和类型的参数
可变形参:编写好后只确定类型没确定个数的参数
可变形参的语法:
方法的重载:
语法:
方法名称必需相同。
参数列表必须不同(个数不同、或类型不同、参数排列顺序不同)
方法的返回类型可以不同也可以相同
仅仅返回类型不同不足以成为方法的重载
实例:
public class Test {
public static void main(String[] args) {//main方法
int a = 1;
int b = 2;
float c = 3.0F;
double d = 4.0;
Test test = new Test();
int e = test.add(a,b);//调用第一个add方法
double f = test.add(d,b,c);//调用第二个add方法
System.out.println(e);
System.out.println(f);
System.out.println("=====");
test.add(d,b);//调用第三个add方法
}
public int add(int a, int b){//add方法
return a+b;
}
public double add(double a, int b, float c){//add方法,即add方法重载
return a+b+c;
}
void add(double a,int b){//add方法,即add方法重载
System.out.print(a);
}
}