そのクラスの別のメンバーに関して入力されたオブジェクトを持つクラスがあるとしましょう。
ライブラリの例を使用してみましょう。書籍のデータベースがあり、クラスが User. ユーザーには name というメンバーがいます。ユーザーは、図書館から借りたすべての本を含むオブジェクト (リストなど) を持っています。メンバ リスト "booksBorrowed" にメンバ オブジェクト "name" からの本を入力する関数はどこにありますか?
ユーザー クラス タイプを受け入れる getBooks( ... ) というクラスの外部にヘルパー関数を実装する必要がありますか?それとも、関数をクラスのメンバーとして実装する必要がありますか? 明らかに、ユーティリティ関数として実装する場合、ユーザー クラス内にリスト オブジェクトを設定するためのラッパーを提供する必要があります。
ありがとう、トーマス