- 128 名前:デフォルトの名無しさん mailto:sage [2006/08/07(月) 08:03:02 ]
- >>127
ちょっと長いけど public class MyReference1 { public static void main(String[] args) { MyClass1 mc1 = new MyClass1(); System.out.println("メソッド実行前:mc1.i="+mc1.i); method1(mc1); System.out.println("メソッド実行後:mc1.i="+mc1.i); } public static void method1(MyClass1 mc1) { mc1.i = 100; } public class MyClass1 { int i = 0; } } 本のまんま。 public class MyClass1 { int i = 0; } を別のファイルにすれば正常に動く。 ちなみに他のでもやってみたけど無理だった。
|

|