人口プロセスは2つあり、ある程度直交しています。ほとんどの場合、あなたはすでに正しい振る舞いを述べています。コンストラクターは、オブジェクトインスタンスを作成するために呼び出されます。パラメータ値はDBObject
から取得されます ネストされたDBObject
からアンマーシャリングする必要がある複雑なオブジェクトをコンストラクターに渡す場合、読み取り、オブジェクトの再帰的な作成を引き起こす可能性があります 。
次のステップは、永続フィールドにデータが入力されることです。デフォルトのコンストラクターを使用した場合との唯一の違いは、コンストラクターに渡したフィールド値を記憶しており、それらを再入力しないことです。
date
この例のプロパティは、コンストラクターでの初期化後も設定されます if オブジェクトの実体化元のソースドキュメントには、date
の値が含まれています 。