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中。
我發現從josefx一個很好的註釋通過這個環節http://stackoverflow.com/questions/2080681/difference-of-enum-between-java-and-c – q0987 2011-04-20 19:25:11
參見[項目3:強制的具有私有構造函數或枚舉類型的Singleton屬性](http://drdobbs.com/java/208403883?pgno=3) – trashgod 2011-04-20 21:07:57