方法
方法的重载:方法名+改动的参数(无论个数还是类型,不关注修饰符)
定义:
修饰符 + 返回值类型 +方法名称(参数类型 参数名称){
执行内容;
return 返回值;
}
public static int(int a, int b){
int temp = a + b;
return temp;
}
关于传参,注意数据时基本类型还是引用类型,传入存在差异
public static void main(String[] args) {
int a = 1;
int b = 2;
change(a, b);
System.out.println(a); //1
System.out.println(b); //2
}
public static int change(int a, int b) {
a = 10;
b = 20;
return a;
}
public static void main(String[] args) {
int[] arr = {1, 2, 3 ,4};
change(arr);
System.out.println(arr[2]); //30
}
public static void change(int arr[]) {
arr[2] = 30;
return ;
}
注意,方法的返回值也可以是对象
public static Animal func(){
return new Animal()
}