方法的定义和调用
- 定义:public static void 方法名() {
方法体 } - 调用格式:
方法名() 方法必须先定义,后调用
方法调用过程
方法被调用执行时,都会进入栈内存中,然后拥有自己独立的内存空间,方法内部代码调用执行完毕后,会从栈内存中弹栈消失。
带参数方法定义和调用
- 定义格式:
参数:由数据结构和变量名组成-数据类型 变量名 public static void 方法名(参数1) { 方法体 } public static void 方法名(参数1,参数2,…) { 方法体 } - 注意:
1. 方法定义时,参数中的数据类型和变量名都不能缺少 2. 方法定义时,多个参数之间用,隔开 - 调用格式:
方法名(参数); 方法名(参数1,参数2);
形参和实参
带返回值方法的定义和调用
- 定义格式:
public static 数据类型 方法名(参数) { return 数据; } - 注意:方法定义时,return后面的返回值与方法定义上的类型要相同
- 调用格式:
方法名(参数); 数据类型 变量名 = 方法名(参数); - 方法的返回值通常会使用变量类型
方法重载
概念:方法重载指同一个类里面定义多个方法之间的关系,满足以下条件的构成重载
- 多个方法在一个类中
- 多个方法具有相同的方法名
- 多个方法的参数不同
注意: - 重载只对应方法的定义,与调用无关,调用会自动去寻找最符合的方式
- 重载只针对一个类中的方法与参数进行识别,与返回值无关
|