方法
1.方法的概念和作用
概念:1.方法,也叫函数,但是一般在java中都叫方法,可以看成是一个可以完成独立功能的代码块,可以反复使用,每次使用都是独立的!存在于类的结构体
作用:2.完成功能,数据的处理!方法可以拿来反复使用。每次使用都是独立的
下面举个例子
image.png
上面就是一个能独立完成两个数相加的功能的代码块
2.语法
(修饰符) 返回值类型 方法名字(参数列表){
方法功能体
}
修饰符可以没有, 其他必须有
下面就对上面的例子的详细进行讲解
image.png
3.方法的使用
使用方法有三种方式:
1)方法有static修饰:类名.方法名+参数列表[个数,顺序,类型必须一致]
2)方法没有static修饰:对象名.方法名+参数列表[个数,顺序,类型必须一致]
3)方法在同一个类中:方法名+参数列表[个数,顺序,类型必须一致]
注意事项:
1)对于方法的使用者而言,无需关心方法内部的实现
2)同一个类中:静态方法不能调用非静态的方法
3)同一个类中:非静态方法可以调用静态方法[ 自己读 测试]
4.方法签名和方法重载
方法签名概念:方法名字+参数列表[类型,个数,顺序:必须一致]
方法重载:就是指在同一个类中,方法名相同但参数列表不同的方法
列如下面
image.png
方法参数传递
1.什么是方法参数传递
概念:在使用方法的时候,传入值或者变量
2.值传递
形式参数是基本数据类型,传递的是值
image.png
3.引用传递
形参是引用数据类型(String除外),传递的是地址
形参和实参指向同一个引用地址,所以操作形参就是操作实参
形参改变会影响实参
image.png