一、方法是什么?
方法是将具有独立功能的代码块作为一个整体,使其具有特殊功能的代码集。
二、方法的定义
1.无参方法的定义
//无参方法的定义
/*
public static 数据类型 方法名(){
//方法体
return ;
}
*/
public static void isEverNumber(){
//方法体
}
2. 有参方法的定义
//有参方法的定义
/*
public static 数据类型 方法名(参数){
//方法体
return ;
}
*/
public static void isEverNumber(int number){
//方法体
}
方法需要使用return返回对应的数据类型值。void表示无返回值,可以省略return,或者使用return;
三、方法的调用
1. 无参方法的调用
//无参方法的调用
//方法名()
isEverNumber();
2. 有参方法的调用
//有参方法的调用
//方法名(参数);
isEverNumber(2);
方法必须先定义再调用。
四、形参和实参
形参: 方法定义中的参数,等同于变量定义格式,例如:int number。
实参: 方法调用中的参数,等同于使用变量或常量,例如:10、number。
五、方法的重载
1.方法重载的示例
public class MethodDemo {
public static int AddNumber(int a, int b) {
return a + b;
}
public static int AddNumber(int a, int b, int c) {
return a + b + c;
}
public static double AddNumber(double a, double b, double c) {
return a + b + c;
}
}
2.方法重载的构成条件
重载是同一个类中定义的方法之间的关系,满足下列条件的多个方法构成重载:
- 多个方法在同一个类中
- 多个方法有相同的方法名
- 多个方法的参数不相同(类型不同或数量不同)
注:仅针对方法的名称和参数,与返回值无关。