方法:将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集
方法定义
- 不带参数的方法定义
public static void 方法名(){
// 方法体
}
- 带参数的方法定义
public static void 方法名(参数列表){
// 方法体
}
- 带返回值的方法定义
public static 返回值类型 方法名(参数列表){
// 方法体
return 数据;
}
- 定义方法的通用格式
修饰符 返回值类型 方法名(参数列表){
// 方法体
return 数据;
}
注意事项
方法不能嵌套定义
void无返回值,方法体中也可以写return;
方法重载
方法重载:同一个类中定义的多个方法,具有相同的方法名,但方法的参数不同,类型不同或者数量不同
注意事项:
重载仅针对方法的定义
重载与返回值无关,依靠方法名称和参数甄别
方法参数传递
参数为基本类型:形式参数的改变不影响实际参数的值
参数为引用类型:形式参数的改变影响实际参数的值
网友评论