语法:
[修饰符列表] 返回值类型 方法名(形式参数列表) {
方法体;
}
返回值:一个方法是可以完成某个特定功能的,这个功能结束之后大多数都是需要返回最终执行结果的,执行结果可能是一个具体存在的数据,而这个具体的数据就是返回值
返回值类型:返回值是一个具体存在的数据,数据都是有类型的,java的任意一种类型都可以是返回值类型,包括基本数据类型和引用数据类型
也可能这个方法执行结束之后不反悔任何数据,java中规定,当一个方法执行结束之后不返回任何数据的话。返回值类型位置必须编写:void关键字(意思是无返回值/空)
返回值类型若不是void,表示这个方法执行结束之后必须返回一个具体的数值,当返回执行结束的时候没有任何数据的话编译器报错,代码返回用"return 值;"并且要求"值"的数据类型必须和"方法的返回类型"一致,不然编译器报错
方法名:
- 只要是合法的标识符就行
- 方法名最好见名知意
- 方法名最好是动词
- 方法名首字母要求小写,后面呢每个单词首字母大写
方法调用:
- 方法的修饰符列表当中有static关键字,完整的调用方法是:类名.方法名(实参列表),如果在同一类中,类名可以省略不写,即,调用的时候为:方法名(实参列表);
- 方法的修饰符列表当中没有static关键字,完整的调用方法是:对象名.方法(实参列表);
注:
- setter and getter方法没有static关键字
- 有static关键字修饰的方法怎么调用:类名.方法名(实参);
- 没有static关键字修饰的方法怎么调用:引用.方法名(实参);