• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:オブジェクトのフィールドのコピーについて)

オブジェクトのフィールドのコピーについて

このQ&Aのポイント
  • Javaでオブジェクトのフィールドをコピーする方法を教えてください。
  • クラスの別のオブジェクトの各フィールドの内容を自身のオブジェクトの各フィールドにコピーするプログラムが知りたいです。
  • 具体的には、HumanクラスのcopyDataメソッドでフィールドのコピーを実現したいです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

応用ではないですが、 public void copyData(Human a) { inputData(a.na,a.ht,a.wt) } で良いじゃないですか。 良く分からんのは menber2 = new Human(); member2 = member1; のコードです。member1のインスタンスを渡すのであれば menber2 = new Human(); は不要でしょう。

その他の回答 (2)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.3

わからないのはしょうがないとして, ではどのくらい (時間ではなく質の意味で) 考えた?

aw345
質問者

補足

出題されているプログラムのcopyDataで、「Humanクラスの別のオブジェクトの各フィールドの内容を自身のオブジェクトの各フィールドにコピーする」という意味が分らなかった。

  • ngsvx
  • ベストアンサー率49% (157/315)
回答No.1

この程度がどうしてわからないのか理解できないですが。。。 たった3行加えるだけなのに。 もしかして、あなたは ・クラス ・オブジェクト ・フィールド などの意味さえ知らないのではないですか? だとすると、非常にヤバイですよ。 今なら間に合うから、最初からきちんと勉強をし直した方が、あなたのためです。 ※こんなことを書くと、また「いいから早くコード書け」とか言われるんでしょうかね。  そのコメントは削除されたようですが。  

aw345
質問者

補足

だから、そういわれても分からないの!!!私は基本問題はは分かるけど、応用問題はは分からないの!!!

関連するQ&A