なあ どっちが良いとかオススメあるかな
管理するクラスが、ファイルパスを展開してデータを取得するクラスの関数を呼び出して…って時に、
ただ引数としてパスを渡すのと、コンストラクタで変数を初期化するのと…
データをもう一度使いたいとか使いたくないとかって差だけかな?

class A {
データアクセス(filepath){
処理
}
}

class A {
string filepath;
A(string filepath){
this.filepath = filepath
}
データアクセス(){
処理
}
}