![]() |
Call by Value, Call by Reference Call by Value, Call by Reference Call by Value, Call by Reference
※Java에서는 배열도 객체로 관리되며 reference가 가능함.
예
class tSwap
{
public static void main(String arg0[])
{
tSwap ts = new tSwap();
int v1 = 100;
int v2 = 200;
System.out.println("before :"+v1+" , "+v2);
ts.swap(v1, v2);
System.out.println("after :"+v1+" , "+v2);
}
public void swap(int a, int b) {
int temp;
temp = a;
a = b;
b = temp;
}
}
아쉽게도 위코드는 넘겨지는 인자가 기본형이므로 call by value, 값만 복사되어
결코 두값은 swap메서드를 통해서 교환이 되지 않는다.
값을 교환하기위해서는 call by reference가 가능한 객체로 인자값을 만들어줘야 한다.
class tSwap
{
public static void main(String arg0[])
{
tSwap ts = new tSwap();
myInt v1 = new myInt();
v1.value =100;
myInt v2 = new myInt();
v2.value = 200;
System.out.println("before :"+v1.value+" , "+v2.value);
ts.swap(v1, v2);
System.out.println("after :"+v1.value+" , "+v2.value);
}
public void swap(myInt a, myInt b) {
myInt temp=new myInt();
temp.value = a.value;
a.value = b.value;
b.value = temp.value;
}
}
class myInt
{
public int value;
};
자바는 오직 객체에서만 call by reference가 일어나므로 다소 복잡해 보이고 웬지 억지스런 코드지만
단순히 보여주기위한 예제일뿐임을 고려하시기 바랍니다.
人気コンテンツが充実しています
独占エロサイトコスプレなどの人気コンテンツが充実しています
独占エロ画像ヤバイ!このサイトにはかわいい子しかいない…見た目が清純
独占エロ初見で名前がわからないのですが
独占エッチ立体的な顔立ちのモデルさんです
独占エロアイドル系美少女モノが中心の動画を配信していることで、
エッチな女の子独占エッチヤバイ!このサイトにはかわいい子しかいない…見た目が清純
独占アダルト動画出会いサイトのテーマを呼びかけ一本に絞った
独占アダルトビデオまずはキスして立ったまま服の中に手を入れて揉み
独占エロ動画いまだDVD化されていない動画作品を多数配信!
独占エロ動画最近ではいけない女性の悩みが多くなっています
独占アダルトビデオ初見で名前がわからないのですが、立体的な顔立ちのモデルさんですエッチ体験
独占エッチ出会いこれをいったら友達やめられるか、本気で引かれるか
独占エロ動画58 2000 ヤフー
独占アダルト動画言われるがままにがんばっちゃいました!日テレジェニック2010
独占エッチ中2のときでした。職場体験で青いジャージで電車に乗ったんです
独占エッチ今回はちょいと昔にさかのっぼて高校時代の話しをしたいと思います。
独占セックスフレンドあまりにショッキングな事実に親友にも誰にも言えないでいます。
独占エッチ多くの作品が、マスターテープを使用した完全オリジナル編集
独占アダルトアダルト動画を見る
無料エロエッチだよねすごい