程序中的独立功能,也是最小的执行单元
使用场景:经常使用的代码打包,放在方法当中
好处:提高了程序的复用性和可维护性
public static 返回值类型 方法名(参数,参数2…){
方法体;
return 返回值;
}
//调用
sum=getSum(1,2);
//定义
public static int getSum (int a,int b){
//return 结束方法运行,把结果返回给方法调用处
return a+b;
}
注意:
方法跟方法之间属于评级关系,不能互相嵌套
方法不会主动运行,需要被调用才能运行
小括号中的参数需要一一对应(个数,类型)
无返回值类型,用void
定义方法的诀窍:
观察在大段的代码当中,反复使用的独立功能是什么?
功能需要什么才能完成?——形参
方法的调用处,是否需要独立功能结果继续做其他事情?——返回值
方法的重载
同一个类中,定义多个同名的方法,这些方法具有类似的功能。
每个方法具有不同的参数类型和参数个数,这些同名的方法,就构成了重载关系
同一个类,方法名相同,参数不同的方法,无需看返回值。



