定义方法
修饰符 返回值类型 方法名(参数列表){
//方法体;
}
定义在方法头中的变量称为形参。当调用方法时,给参数传递一个值,这个值称为实参。
警告:在方法头中,需要对每一个参数进行单独的数据类型声明。
调用方法
根据方法是否有返回值,调用方法有两种途径。
有返回值:调用方法并将其结果赋给一个变量。
无返回值:直接调用方法。
void方法与返回值
void方法不带返回值。
注意 :return;
方法对于void方法不是必须的,但是它能终止方法并返回方法的调用者。
按值传参
调用方法的时候是通过传值的方式将实参传递给形参。实参必须与方法签名中所对应的形参在次序和数量上匹配,在类型上兼容。这称作 参数顺序匹配
如果实参是变量而不是字面值,则将该变量的值传递给形参。无论形参在方法中是否改变,该变量都不受影响。
形参与实参是否同名没有任何关系,形参是方法中具有自身储存空间的局部变量。变量在调用方法时分配,当方法返回调用后它就消失了。
方法重载
在一个类中有两个方法,具有相同的名字、不同的参数列表。
注意:不能基于不同修饰符或返回值类型来重载方法。