天天看點

java基礎知識點5

形參:定義方法時寫的參數getSum(int a,int b) 沒有值 實參:調用方法時傳遞的實際參數 getSum(10,20) getSum(100,200)
基本資料類型:值傳遞,僅僅是一個簡單的指派 (int a,int b) 方法中的值改變和原來的值沒有關系 引用資料類型:位址值傳遞,結果就是多個數組變量`指向堆記憶體中的同一個對象` (int[] arr) 一個數組改變了對象的值,另外一個數組通路的就是改變後的
1.直接調用:适用于沒有傳回值的方法,方法的傳回值類型是void 方法名(參數); 2.輸出調用:适用于方法有傳回值,并且傳回值隻使用一次 System.out.println(方法名(參數)); 3.指派調用:适用于方法有傳回值,而且傳回值多次使用 方法的傳回值類型 變量名 = 方法名(參數); System.out.println(變量名);
方法重載:在同一個類中,出現了方法名相同,但是參數清單不同的方法,叫方法重載 參數清單不同: 1.參數個數不同 2.參數類型不同 3.參數類型順序不同
1.方法的重載,隻和參數類型有關,和方法的傳回值類型沒有關系 2.方法的重載,隻和參數類型有關,和方法參數的名字沒有關系 3.JVM(java虛拟機)會根據方法傳遞的參數不同,而調用不同的方法