public enum YourSingleton { INSTANCE; public void doStuff(String stuff) { System.out.println("Doing " + stuff); } } YourSingleton.INSTANCE.doStuff("some stuff");
Вот исходная ссылка, http://electrotek.wordpress.com/2008/08/06/singleton-in-java-the-proper-way/
Я спрашиваю, почему мы можем вызывать функцию doStuff таким образом в Java.