一、方法定义(函数)
一个具有行为/方法体的代码集,
public void 方法名(参数类型 参数名1 参数名2 …){方法体}
修饰符 返回值 方法名
方法原则
1.方法与方法之间是平级,不能嵌套定义
2.方法定义:方法必须先创建
3.方法调用:方法本身不会直接运行,需要手动调用后才可执行
4.方法的功能:尽量一个功能一个方法
5.形参:变量的数据类型、变量名
实参:调用传入的形参的实际数值
二、格式
壹、方法格式
1.无参无返回值:
2.无参有返回值:
3.有参无返回值:
4.有参有返回值:
贰、方法调用
1.直接调用:直接写方法名调用
2.赋值调用:先定义变量,再接受返回值
3.输出语句调用:在输出语句传参并接受返回值
叁、方法重载
1.必须在同一个类中
2.参数列表不同:个数、数据类型、顺序
3.方法重载与返回值类型无关
肆、方法的传参
1.基本数据类型的参数,形式参数的改变,不影响实际参数
2.基本数据类型的传参:传入实际值,a传给b一个数字9,b拿9做操作不影响a
3.引用数据类型的参数,形式参数的改变,影响实际参数
4.引用数据类型的传参:传入地址值,内存中两个引用指向同一个地址,以最后传参为准