方法
是完成某个功能的一组语句,通常将常用的功能写成一个方法。
方法的声明
基本格式:
【访问权限修饰符】 【返回值类型】 【方法名】(【参数列表】){
具体功能;
return;
}
需要注意的是,如果声明方法时设定了返回值类型,需要在方法结束时使用return加上该类型的一个数值的语句。
void返回值类型的方法一般不加return
方法的声明不能嵌套,也不能声明在类外
方法的调用
基本格式:
方法名(实际参数1,实际参数2,实际参数3);
一些注意事项
- 方法不能嵌套定义,可以嵌套调用。
- 参数列表中的形参必须注明数据类型。
- 实参可以直接写,不需要类型的声明。
- return只能返回一次。
- 遇到return语句,方法结束执行,后续语句不执行。
- 方法的返回值必须与方法声明中的返回值类型匹配。
方法的重载(overload)
- 重载跟访问权限修饰符,返回值类型无关
- 要求方法名必须相同
- 要求参数列表必须不同,具体表现在参数列表中参数的个数不同;参数的数据类型不同;参数数据类型的顺序不同。
- 方法的重载现象是发生在同一个类中。