方法
- 概念:将独立功能的代码组织成一个整体,使之成为特殊功能的代码集
注意:
方法创建完才能使用
方法需要手动调用才能执行,不调用是不会执行的
执行的结果为空
- 方法定义
public static void 方法名(){
//方法体
}
方法调用
方法名();
注意:方法必须先定义后调用,否则程序会报错
- 方法调用的过程
- 带参数方法定义
4.2带参数方法调用
-
- 形参和实参
形参:方法定义中的参数(由数据类型跟数据名组成)
等同于变量定义格式,例如:int number
实参:方法调用中的参数
等同于使用变量或常量,例如:10 number
- 方法的注意事项
5.1 方法不能嵌套定义
5.2 void表示无返回值,可以省略return,也可以单独的书写return,后面不加数据。
6. 方法的重载
- 方法的通用格式
public static 返回值类型 方法名(参数){
方法体;
return 数据;
}
例: public static boolean isEvenNumber(int number){
return ture;
}
例: public static int getMax(){
Return 100;
}
用flag来接受isEvenNumber方法的返回值,返回值是boolean类型,所以用boolean接收
注:方法的返回值通常要用变量来接收,否则该返回值无意义
注1:public static:修饰符,目前只有这个格式
1. 返回值类型:方法操作完成之后返回的数据类型
方法操作完毕,一般不写返回值,void可以写返回值,也可以不写,一般不建议写。
2. 方法名:调用方法时使用的标识
3. 参数: 由数据类型和变量名组成,多个参数之间用逗号隔开
4. 方法体:完整功能的代码块
5. return: 方法操作完毕,有数据返回,用数据返回调用
注2:明确返回值的类型
主要明确操作完成后是否有返回值,如果没有,写void;如果没有,写清对应的数据类型
明确参数的值
明确参数的类型跟数量
注3:
void中的值直接调用即可
其他数据类型建议使用变量接收
- 方法的重载
示例
9,方法的参数传递
9.1 对于基本数据类型的值,形参值的改变不会影响实参
9.2 对于引用数据类型的值,形参值的改变会影响实参