2012年2月22日

Call By Reference In JAVA


public class Address {
public static void main(String[] args) {
Susan susan = new Susan(100);
int x=susan.getX();
System.out.println(x);
}
}

public class Susan {
private int x;
public Susan(int y){
this.x=y;
}
public int getX(){
return this.x;
}
}

1 則留言:

  1. Susan 這個class會存在於一個記憶體空間裡面,裡面甚麼值都沒有,
    而當我們產生了一個物件並傳數值100給他時,他會把100存在另一個記憶體裡面,使用Class裡面的方法時會使用方法去取得存在記憶體裡面的值.

    回覆刪除