詳細:
私のプログラムは、5 つのクラスがすべて集約された成績表です。GradeBook にはコースがあり、Course にはカテゴリがあり、Category には Grades (すべて ArrayLists) があります。私のプログラムには、深い集約のためにオブジェクトへの参照を返すことだけを目的とする StateManager もあります。私のドライバーでは、GradeBook のインスタンスは作成しませんが、参照を返すメソッドを持つ GradeBook の静的インスタンスを持つステートマネージャーを作成します。
私の目標は、このデータをすべて保存して、プログラムを再実行したときに再度開くことです。
質問:
ファイルを作成するときは、StateManager オブジェクトを作成するだけですよね?私はこれさえ達成したと思います。プログラムに「gradebook.data」ファイルを作成させます。.data ファイルをテキスト プログラムで開き、正しく書き込まれているかどうかを確認する方法はありますか?
inputstream を使用してオブジェクトを再度開くにはどうすればよいですか? 静的なメイン メソッドまたはすべてのグラフィックスを初期化するメソッドの先頭で?
ありがとう