方法
方法是一段具有独立功能的代码块,不调用就不执行
方法使用前提 方法必须先创建才可以使用,该过程称为方法的定义 方法创建后并不是直接运行的,需要手动使用后才执行,该过程称为方法的调用
方法定义
格式: public static void 方法名(){ //方法体 }
方法调用
格式:方法名();
注意:方法必须先定义后调用,否则程序将报错
方法调用的过程
方法没有被调用的时候,都在方法区中的字节码文件(.class)中存储 方法被调用的时候,需要进入到栈内存中运行
带参数的方法定义
格式:public static void 方法名(参数){...}.
单个参数:public static void 方法名(数据类型 变量名){...}
多个参数:public static void 方法名(数据类型 变量名1,数据类型 变量名2){...} 注意: 方法定义时,参数中的数据类型与变量名都不能缺少,缺少任意一个程序将报错 方法定义时,多个参数之间使用逗号分隔
形参和实参
形参:全称形式参数,是指方法定义中的参数
实参:全称实际参数,方法调用中的参数
带返回值方法的定义
格式:public static 数据类型 方法名(参数){ return 数据; }
注意: 方法定义时return后面的返回值与方法定义上的数据类型要匹配,否则程序将报错
带参数的方法调用
格式1:方法名(参数);
格式2:数据类型 变量名 = 方法名(参数);
方法的通用格式 格式:
public static 返回值类型 方法名(参数){ 方法体; return 数据; }
public static 修饰符 返回值类型
方法操作完毕之后返回的结果数据,所对应的数据类型 如果方法操作完毕,没有数据返回,这里写void,而且方法体中一般不写return 方法名 调用方法时候使用的标识 参数 由数据类型和变量名组成,多个参数之间使用逗号分隔 方法体 完成功能的代码块 return 如果方法操作完毕,有数据返回,用于把数据返回给调用者
定义方法时,要做到两个明确
明确参数:主要是明确参数的类型和数量
明确返回值类型:主要是明确方法操作完毕之后是否有数据返回,如果没有,写void,如果有,写对应的数据类型
方法的注意事项
1、方法不能嵌套定义
2、return语句下面,不能编写代码,因为永远执行不到,属于是无效的代码
方法的重载
同一个类中,方法名相同,参数不同的方法
参数不同:个数不同,类型不同,顺序不同 注意:识别方法之间是否是重载关系,只看方法名和参数,跟返回值无关。 作用:不用记忆过多繁琐的方法名
debug: 是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序
以上就是我的分享,有什么不对的地方,欢迎在评论区中指出,我定会虚心修改!