Java中是否存在“ with”关键字(或默认方法)?

时间:2019-02-05 14:17:01

标签: java keyword

当我在构造函数上注意到以下“ 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());

2 个答案:

答案 0 :(得分:2)

这不是构造函数,它是一个静态方法,我(假定)返回包含它的类的实例

答案 1 :(得分:1)

这里的with不是关键字,它只是静态方法的名称。