Изменить: Answered - ошибка была методом не статична
Я использую шаблон дизайна Singleton
public class Singleton {
private static final Singleton INSTANCE = new Singleton();
// Private constructor prevents instantiation from other classes
private Singleton() {}
public static Singleton getInstance() {
return INSTANCE;
}
}
Мой вопрос: как создать объект класса Singleton в классе другой?
Я пробовал:
Singleton singleton = new Singleton();
// error - constructor is private
Singleton singleton = Singleton.getInstance();
// error - non-static method cannot be referenced from a static context
Каков правильный код?
Спасибо, Spencer