方法
概述
方法的作用
- 提高代码的复用性
- 提高代码的可维护性
什么是方法
- 方法是程序中最小的执行单元
重复的代码,具有独立功能的代码可以抽取到方法中
方法的格式
方法的定义
- 把代码打包在一起,该过程称为方法的定义
方法的调用
- 方法定义后不是直接运行,需要手动调用才能运行
形参和实参
- 形式参数是方法定义时的参数
- 实际参数是方法调用时的参数
方法的重载
什么是方法的重载
- 在同一个类中,定义了多个同名的方法,这些同名的方法具有相同的功能
- 每个方法具有不同的参数类型或参数个数,这些同名的方法就构成了重载关系。
- 同一个类中,方法名相同,参数不同的方法,与返回值无关
- 参数不同,指的是个数不同,类型不同,顺序不同
例题
定义equals方法,比较数组内容是否完全一致。
public static void main(String[] args) {
int []arr1={1,2,3,6,7,8};
int []arr2={1,2,3,6,7,8};
System.out.println(equals(arr1,arr2));
}
public static boolean equals(int []arr1,int []arr2){
for (int i = 0; i < arr1.length; i++) {
if (arr1[i]!=arr2[i]){
return false;
}else if(aqulength(arr1, arr2)==false){
return false;
}
}
return true;
}
//判断长度
public static boolean aqulength(int []arr1,int []arr2){
if(arr1.length== arr2.length){
return true;
}else {
return false;
}
}