语法:

[修饰符列表] 返回值类型 方法名(形式参数列表) {

方法体;

}

返回值:一个方法是可以完成某个特定功能的,这个功能结束之后大多数都是需要返回最终执行结果的,执行结果可能是一个具体存在的数据,而这个具体的数据就是返回值

返回值类型:返回值是一个具体存在的数据,数据都是有类型的,java的任意一种类型都可以是返回值类型,包括基本数据类型和引用数据类型

也可能这个方法执行结束之后不反悔任何数据,java中规定,当一个方法执行结束之后不返回任何数据的话。返回值类型位置必须编写:void关键字(意思是无返回值/空)

返回值类型若不是void,表示这个方法执行结束之后必须返回一个具体的数值,当返回执行结束的时候没有任何数据的话编译器报错,代码返回用"return 值;"并且要求"值"的数据类型必须和"方法的返回类型"一致,不然编译器报错

方法名:

  • 只要是合法的标识符就行
  • 方法名最好见名知意
  • 方法名最好是动词
  • 方法名首字母要求小写,后面呢每个单词首字母大写

方法调用:

  • 方法的修饰符列表当中有static关键字,完整的调用方法是:类名.方法名(实参列表),如果在同一类中,类名可以省略不写,即,调用的时候为:方法名(实参列表);
  • 方法的修饰符列表当中没有static关键字,完整的调用方法是:对象名.方法(实参列表);

注:

  • setter and getter方法没有static关键字
  • 有static关键字修饰的方法怎么调用:类名.方法名(实参);
  • 没有static关键字修饰的方法怎么调用:引用.方法名(实参);