Java方法引數(二)

2021-07-05 00:02:14 字數 585 閱讀 9859

文章太長不能一起發表,所以如果感覺接不上請看上一部分

方法引數為物件引用型別:

(employee為章節中的乙個例子的類,這個類中有raisesalary方法,這個方法的引數是提高工資的百分比。建構函式也不是重點所以引數就用...代替了,不便之處還請諒解)

public static void triplesalary(employee x)

當呼叫:

harry = new employee(...);

triplesalary(harry);

具體的執行過程為:

1.x被初始化為harry值的拷貝,這裡是乙個物件的引用。

2.raisesalary方法應用於這個物件的引用,x和harry同時引用的那個employee物件的薪資提高了200%。

3.方法結束後,引數x不再使用了,但是harry仍然指向那個已經被提高了200%工資的物件。

java基礎 方法引數

1.基本資料型別 數字 布林值 2.物件引用 物件引用的拷貝 使用方法引數的效果 乙個方法不能修改乙個基本資料型別的引數 public static changetest1 int j 乙個方法可以改變乙個物件引數的狀態 obj.i 1 public static changetest1 objec...

Java筆記10 引數方法

基本資料型別 拷貝乙份 x.add x,y 非基本資料型別 引用 int as x.add as public class test 非基本資料型別,傳遞的是引用 位址 int result1 p1.add2 as system.out.println result1 system.out.prin...

Java可變引數個數方法

jdk5.0新特性 可變個數形式引數 1.可匹配0至多個引數 2.可與其他同名方法構成過載 3.與陣列的使用方法一直,只是多了 沒有引數 4.若要加入其它型別的引數,要寫在可變個數形參之前 class nulltomulvar public int comein0 因為已經存在comein0 方法,...