- 方法入门
- 概述
- 是一种语法结构,可以将一段代码功能封装到一个方法中,重复调用,代码逻辑更清晰
- 格式
- 修饰符 返回值类型 方法名 (形参列表){ 方法体代码 return 返回值;}
- 定义方法两个明确
- 是否需要接收数据
- 是
- 根据数据个数和数据类型,在()中写对应的形参
- 否
- ()中什么都不屑
- 是
- 是否需要返回数据
- 是
- 返回值类型,返回数据的对应类型。 retrun 数据值;
- 否
- 返回值类型写void。 return;
- 是
- 是否需要接收数据
- 注意点
- return关键字使用
- retrun 数据值; 作用:1.返回数据 2.结束方法
- retrun; 作用:1.结束方法
- 方法的调用
- 有返回值类型
- 定义和返回值类型相同的变量 接收方法的返回结果
- 直接输出 方法的返回结果
- 直接调用方法 //不推荐
- 无返回值类型
- 直接调用方法
- 有返回值类型
- return关键字使用
- 概述
- 方法执行原理
- 方法执行时,会进到栈内存执行
- 栈内存特点
- 先进后出
- 执行特点
- 方法被调用时,会进栈执行,执行结束后,会出栈。 防止内存溢出
- 方法参数传递机制
- 概述
- 方法中所有的参数传递,值传递
- 基本数据类型
- 传递的是基本类型变量存储的数据值
- 引用数据类型
- 传递的是引用类型变量存储的地址值
- 方法的两种参数
- 实参
- 调用方法时,传递的参数
- 形参
- 定义方法时,(...)中的参数
- 实参
- 概述
- 方法重载
- 特点
- 同一类中,方法名相同,形参列表不同,和返回值、修饰符、方法体无关
- 形参列表不同
- 形参的个数、顺序、类型不同
- 好处
- 定义和调用方法更为方便,不用去记忆多个方法名
- 特点
java入门_方法(基础05)
于 2023-05-26 22:44:22 首次发布