私のメソッドに変数を渡すと、メインコードでは更新されず、メソッドに渡されます。一度変数を渡すと、メインコードで更新されますか?ありがとう!変数を更新してメソッドに渡す方法は?
//////////// here is main code:
public static class MyCoding extends MainScreen{ static int mee=1;
public static void myCode(){
Status.show("mee="+mee, 2000); // shows me=1
Moo.moo(mee);
Status.show("mee="+mee, 2000);// should be mee=76547545 but still shows mee=1 !
}
}
//////////// here is my method:
public static class Moo extends MainScreen{
public static void moo(int bee){
mee=76547545;
return;
}
}
対処方法ありがとう!例えばintまたはdoubleとして
値渡しと参照渡し - http://stackoverflow.com/questions/40480/is-java-pass-by-referenceに付随する解説は、物事を明確にするのに役立ちます。 – Christopher
そのリンクは答えでなければなりません! –
あなたはここで間違っています。 mee = 76547545; 私の記事を参照してください。 – alishaik786