- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Javaでの構造体の構造体のクラス宣言の仕方)
Javaでの構造体のクラス宣言の仕方
このQ&Aのポイント
- Javaでの構造体のクラス宣言の仕方についてわかりません。複数のデータを一つのクラスで管理したいのですが、効果的な書き方がわかりません。
- Javaでは、一つの*.javaファイルにはpublic宣言は一つしかできないため、複数のデータを管理するためにはどのような書き方をするべきか教えていただけませんか?
- 例えば、<ROOT_A>---<GroopA>---<0, 私, 154cm, 50kg>といった複雑なデータを一つのクラスで管理する方法を知りたいです。Javaの構造体のクラス宣言の仕方を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#131656
回答No.2
私だったらROOT object, Groop object, HumanData object をそれぞれ別々にクラスを用意し、それぞれのクラスでList にして関連付けしますね。ROOT object は別に作ったコントロールクラスにして管理します。 昔はHashMap でどのようにでも実装できたものですが、今はそれってお奨めじゃないですしねぇ。 ところでコントロールクラスで一括管理するだけであれば、内部のデータ構造(ツリー)はXML(DOM)で管理するというのもアリかもしれませんねぇ。この場合無駄にクラスを作る必要はありませんね。ただ手間暇はやっぱりかかると思うけど(処理も遅くなる)。 全然参考にならない意見ですが、思うところを書かせてもらいました。
その他の回答 (1)
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
内部クラス?
質問者
補足
返答有難うございます。 内部クラスを使うのはいいと思うのですが、 効率のいい書き方わかりますか?
お礼
XML(DOM)で一括管理できるのですか? 時間があれば試してみたいと思います