当我在构造函数上注意到以下“ with”关键字时,我正在研究代码,我想知道这是哪种构造函数(或技术),以及如何使用它。
public static Database with(String key) {
if (sInstance == null) {
sInstance = new Database(key);
}
return sInstance;
}
这种用法之一是:
mDatabase = Database.with(User.listAll(User.class).get(0).getKey());
答案 0 :(得分:2)
这不是构造函数,它是一个静态方法,我(假定)返回包含它的类的实例
答案 1 :(得分:1)
这里的with
不是关键字,它只是静态方法的名称。