0

100 個の整数値を含むカスタム クラス オブジェクトを作成するかどうかを尋ねています。

その変数を同じ型のオブジェクトを含むメソッドに渡す場合、ソース オブジェクトへの参照を渡すだけで、何百もの変数の複製を作成していませんよね?

  class BigClass {
    int A;
    int B;
    ...
  }

   BigClass ThisClass = new BigClass();


   private void DoSomething(BigClass b) {
          BigClass ThatClass = b; 
   }


   **************

   DoSomething(ThisClass);
4

2 に答える 2

2

クラスのインスタンスへの参照だけが渡され、コピーされます。クラスの実際の内臓はコピーされません。

Java でのパラメーターの受け渡しに関する Jon Skeet の記事を参照してください。

于 2012-07-26T19:59:22.917 に答える
0

それは正しいです。オブジェクトを別のクラスに渡すときは、単にそのクラスへの参照を渡すだけです。

于 2012-07-26T19:59:54.840 に答える