静的参照変数があります
static IMail mailer = null;
クラス SearchManager のコンストラクターで値を割り当てています
public SearchManager(ILog logger, String basePath, String indexPath, String nwId, IMail mailer) {
this.logger = logger;
this.basePath = basePath;
this.indexPath = indexPath;
this.nwId = nwId;
this.mailer = mailer;
}
コードでメーラーを使用しています。このクラスのコンストラクターは、複数回呼び出される可能性があります。したがって、コンストラクターが呼び出されるたびに、この静的参照変数がどのように動作するかというクエリがあります。コンストラクターを初めて呼び出したときに渡した値のみを取得しますか、それともコンストラクターを呼び出すたびに異なる値を取得しますか?