一、方法定义(函数)

一个具有行为/方法体的代码集,
public void 方法名(参数类型 参数名1 参数名2 …){方法体}
修饰符 返回值 方法名
方法原则
1.方法与方法之间是平级,不能嵌套定义
2.方法定义:方法必须先创建
3.方法调用:方法本身不会直接运行,需要手动调用后才可执行
4.方法的功能:尽量一个功能一个方法
5.形参:变量的数据类型、变量名
实参:调用传入的形参的实际数值

二、格式

壹、方法格式

1.无参无返回值:
9fb1cc2c33c9572de3acee8fe80bd74.png
2.无参有返回值:
微信图片_20220303201417.png
3.有参无返回值:
微信图片_20220303201410.png
4.有参有返回值:
微信图片_20220303201423.png

贰、方法调用

1.直接调用:直接写方法名调用
5e23c2abbed5cdbc1a52a66d73572fc.png
2.赋值调用:先定义变量,再接受返回值
928662099f38c276798f140d974ca7a.png
3.输出语句调用:在输出语句传参并接受返回值
4bcdbd4f0d852a4d386bc46f536373a.png

叁、方法重载

1.必须在同一个类中
2.参数列表不同:个数、数据类型、顺序
3.方法重载与返回值类型无关

肆、方法的传参

1.基本数据类型的参数,形式参数的改变,不影响实际参数
2.基本数据类型的传参:传入实际值,a传给b一个数字9,b拿9做操作不影响a
3.引用数据类型的参数,形式参数的改变,影响实际参数
4.引用数据类型的传参:传入地址值,内存中两个引用指向同一个地址,以最后传参为准