Java自學筆記(六)
阿新 • • 發佈:2018-11-10
方法
方法的過載:方法名+改動的引數(無論個數還是型別,不關注修飾符)定義:
修飾符 + 返回值型別 +方法名稱(引數型別 引數名稱){ 執行內容; 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()
}