remove the getInstance method

This commit is contained in:
alwayswithme 2014-11-25 16:10:17 +08:00
parent 406d2e7081
commit 3f2cb22478
2 changed files with 2 additions and 6 deletions

View File

@ -22,8 +22,8 @@ public class App {
System.out.println("threadSafeIvoryTower1=" + threadSafeIvoryTower1);
System.out.println("threadSafeIvoryTower2=" + threadSafeIvoryTower2);
EnumIvoryTower enumIvoryTower1 = EnumIvoryTower.getInstance();
EnumIvoryTower enumIvoryTower2 = EnumIvoryTower.getInstance();
EnumIvoryTower enumIvoryTower1 = EnumIvoryTower.INSTANCE;
EnumIvoryTower enumIvoryTower2 = EnumIvoryTower.INSTANCE;
System.out.println("enumIvoryTower1=" + enumIvoryTower1);
System.out.println("enumIvoryTower2=" + enumIvoryTower2);
}

View File

@ -8,10 +8,6 @@ package com.iluwatar;
public enum EnumIvoryTower {
INSTANCE;
public static EnumIvoryTower getInstance() {
return INSTANCE;
}
@Override
public String toString() {
return getDeclaringClass().getCanonicalName() + "@" + hashCode();