一、方法概述
方法(method):是将具有独立功能的代码块组织成一个整体,使其具有特殊功能的代码集
注意:1.方法必须先创建才可以使用,该过程称为方法定义
2.方法创建后并不是直接运行的,需要手动使用后才执行,该过程称为方法调用
二、 方法的定义和调用
2.1 方法定义
public static void 方法名(){
//方法体
}
2.2 方法调用
格式:方法名()
注意:方法必须先定义后调用,否则程序将报错
三、 带参数方法的定义和调用
//单个参数
public static void 方法名(数据类型 变量名){......}
//多个参数
public static void 方法名(数据类型 变量名1,数据类型 变量名2){......}
3.1 方法调用
格式:方法名(变量名1/常量值1,变量名2/常量值2)
3.2 形参和实参
形参:方法定义中的参数,等同于变量定义格式,例如:int number
实参:方法调用中的参数,等同于使用变量或常量,例如:10 / number
四、带返回值方法的定义和调用
4.1 带返回值方法定义
//格式
punlic static 数据类型 方法名(参数){
return 数据 ;
}
//举例
punlic static boolean isEvenNumber(int number){
return true ;
}
4.2 带返回值方法的调用
格式:数据类型 变量名 = 方法名 (参数);
范例:boolean flag = isEvenNumber (5);
五、方法的注意事项
1.方法不能嵌套定义
2.void表示无返回值,可以省略return,也可以单独的书写return,后面不加数据
六、方法重载
1.方法重载指同一个类中定义的多个方法之间的关系,满足下列条件的多个方法相互构成重载
a.多个方法在同一个中
b.多个方法具有相同的方法名
c.多个方法的参数不相同,类型不同或数量不同
2.方法重载的特点
a.重载仅对应方法的定义,与方法的调用无关,调用方式参照标准格式
b.重载仅针对同一个类中方法的名称和参数进行识别,与返回值无关
七、方法的参数传递
1.方法参数传递(基本类型)
对于基本数据类型的参数,形式参数的改变,不影响实际参数的值
2.方法参数传递(引用类型)
对于引用数据类型的参数,形式参数的改变,影响实际参数的值
八、Debug
1.Debug是供程序员使用的调试工具,它可以用于窗口程序和执行流程,也可以引用追踪程序执行过程来调试程序。