方法调用

方法的使用与内存操作

左心房为你撑大大i 提交于 2019-12-04 21:55:12
1、方法的使用演示 对执行流程分割抽取归类,相似相近的归类在一起 只将功能实现在main方法中完成出现的问题: 1、层次结构不鲜明 ---- 虽然可以通过注解进行说明 2、代码的复用性不好 ---- 冗余臃肿 方法格式: public static void main(String[] args){ code; } public ---- 权限修饰符 static ---- 静态修饰符 void ---- 空 ---------- 需要学习 main ---- 方法名 ------ 可自定义 (String[] args) 参数 ---- { 方法实现 } ----- 方法体 要求: main方法中不要再添加具体的功能实现,而是直接调用方法 方法的优点: 1、代码结构更清晰明了 ---- 易于代码维护 2、不想让哪个方法运行时不用注释掉整个代码,只需注释掉main方法中的那个方法名即可 3、实现了代码复用 程序中有些是不变的,变的部分应该提供数据输入入口,然后根据输入的数据进行执行 方法: 数据输入 ----> 数据处理 ----> 数据输出 参数 方法体 目前 控制台打印 现在 返回给调用者 ---- 由调用者处理 1、是处理数据的 ---- 行为 2、方法内的实现是一些不变的,那么不变的数据通过参数暴漏给调用者 3、数据输出 ----- 返回值类型和return关键字结合 需求