我有一个静态引用变量
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;
}
我在我的代码中使用邮件程序。此类的构造函数可能会被多次调用。所以我有一个查询,每次调用构造函数时这个静态引用变量将如何表现。它会只取我第一次调用构造函数时传递的值,还是每次调用构造函数时都会取不同的值?