Ранее вместо перечислений, я хотел бы сделать что-то вроде:Как работает функция однократного переименования?
public static ExampleClass instance;
public ExampleClass(){
instance=this;
}
public static ExampleClass getInstance(){
return instance;
}
Тогда кто-то сказал мне о перечислений одноточечного:
public enum Example{
INSTANCE;
public static Example getInstance(){
return Example.INSTANCE;
}
В первом примере я должен был создать экземпляр объекта для того, чтобы создайте экземпляр. С перечислением мне не нужно это делать ... по крайней мере, это появляется. Может кто-нибудь объяснить причину этого?
Я всегда задавался вопросом, как это сработало. благодаря – Jaccob