一、方法的定义
方法一系列Java语句按照一定逻辑关系的组合,这个Java语句的组合可以执行来完成一个功能。
二、方法的命名规则
驼峰式——第一个单词全字母小写,从第二个字母开始,每个单词首字母大写,其余字母小写。
三、方法的五大组成部分
访问权限 [修饰符] 返回值类型 方法名 [参数列表] {
方法体
(1) 访问权限 : public protected(默认的) private(控制方法能否在其它类中使用)
[修饰符]:final static synchronized(如果一个方法没有static修饰则只能使用"存储对象的变量.方法名() “调用;否则“类名.方法名()”(推荐)或 “储存对象的变量.方法名()”
(2)返回值类型:
a.如果方法没有返回值,则返回值类型为void
b.如果返回值为基本数据类型,则返回值类型为基本数据类型或长度比当前返回值类型大的数据类型
c.如果返回值是引用类型,则方法返回值类型要么与数据类型一致,要么是数据类型的父类(object是所有类的父类)
(3)方法名:符合Java标识符规范,动词或动宾结构
(4)参数列表:可有可无,多个参数之间使用逗号间隔;
动态参数:“数据类型 … 参数名”,可以传值,也可以不传
动态参数视为一个数组,一个方法中只能定义一个数组,防止区分不开
动态参数只能定义在参数列表的最后
四、方法的调用
① 类的内部调用;
② 在别的类中创建该类的对象,在别的类中通过对象来调用该类的方法。
五、方法的重载
重载是Java中一个重要特性,即重复负载的意思,其方法名必须相同,而参数列表必须不同(个数不同或参数类型不同,不考虑参数名),因此每个重载都有独一无二的参数列表
重载规则:
1.参数列表必须不同(个数不同或参数类型不同,不考虑参数名)
2.被重载的方法可以改变返回值类型和修饰符