**
方法: 完成某些功能的一组语句
**
方法的定义:
<修饰符>返回值类型 方法名([参数类型1 参数名称1,参数类型2 参数名称2..]){
方法体:
return 返回值;
}
-
修饰符:
**权限访问控制符** public protected private <default> static修饰方法,表示方法为静态,且为类级别方法 通过类名.方法名使用 final修饰方法,表示方法不能被覆盖
-
返回值类型:
可以使基本数据类型,也可以是引用数据类型, 也可以没有返回值类型, 即void 必须保证return后的返回值类型与返回值类型一致
-
方法名:
驼峰命名法,首单词小写,其余单词首字母大写
-
参数列表:
可以没有参数,也可以有多个参数,之间用","隔开 **形式参数**:定义在方法中,指定参数类型,参数名称,告知调用方法的人要传入什么样的参数 **实际参数**:调用方法时,传递的实际参数值
-
return语句:
如果返回值类型为void,可以省略. 如果为某种具体类型,return语句必须存在,且return语句之后的代码不在执行
方法重载
同一个类中允许存在一个以上同名的方法
使用同一个方法名,传入的参数不同,调用不同的方法;
-
重载规则
1.方法名一致 2.参数列表不同(参数类型不同,参数个数不同,参数顺序不同) 3.返回值可以一致,也可不一致