方法的概念
概念:方法,也叫函数,但是一般在java中都叫方法,可以看成是一个可以完成独立功能的代码块,
可以反复使用,每次使用都是独立的!存在于类的结构体。
作用:完成功能,数据的处理!可以反复使用,每一次使用都是独立的
认识方法
修饰符: public static 修饰给予特殊意义
void位置:此处位置返回值类型,void 表示没有返回值
小括号前面: 方法的名称
小括号里面: 参数列表。形式参数,本质没有值的;可以看成是有值的,在方法的内部完成功能的设计
大括号里面: 方法体,完成数据的处理,和完成功能
方法的使用
1,本类,static 修饰的方法,直接方法名(参数列表);
2,不在本类,但是被static 修饰的方法,建议使用 类名.方法名(参数列表);
3,不同类中,不被static修饰, 使用该类的对象: 对象. 方法名(参数列表);
方法签名加方法重载
1.方法签名:方法名字+参数列表[类型,顺序,个数]
----->在使用一个类中的,一个方法的时候,确定到底使用的是哪个
2.方法重载
在同一个类中,方法名字相同,参数列表不同
方法名:见名知意:方便我们调用方法
如果两个方法是一样的名字,我们就看我们输入的值的类型去和方法的参数顺序对比。来确定使
方法return
如果想在主方法里面输出这个方法的结果,或者将这个值再和其他值进行运算的话,就需要将方法里面执行完用return返回这个值,这样就可以将add(n,a)看着一个值来使用。
方法return
概念:一个方法:使用完成之后,如果有结果值,返回给方法使用者[需要返回就设计返回]
注意事项:
1.一个方法设计:return的数据类型,必须与方法返回值的类型一致
2.一个方法:内部代码只看结构的,不看值的
方法参数传递
1.值传递
1.方法的参数传递
使用一个方法的时候,传递数据
1.基本数据类型:传递的是值的本身
2.引用数据类型:传递的是一个引用地址
2.值引用
1.值引用:
一个方法,传递引用类型数据
例如:
int[] arr = new int[];
使用如下方法
print(arr);//传递的是arr持有的该数组的引用地址
public static void print(int[] arr){
}