diff --git a/singleton/src/main/java/com/iluwatar/App.java b/singleton/src/main/java/com/iluwatar/App.java index 6e88af35f..bd58befe4 100644 --- a/singleton/src/main/java/com/iluwatar/App.java +++ b/singleton/src/main/java/com/iluwatar/App.java @@ -24,7 +24,7 @@ public class App { EnumIvoryTower enumIvoryTower1 = EnumIvoryTower.getInstance(); EnumIvoryTower enumIvoryTower2 = EnumIvoryTower.getInstance(); - System.out.println("enumIvoryTower1=" + enumIvoryTower1.getDeclaringClass().getCanonicalName() + "@" + enumIvoryTower1.hashCode()); - System.out.println("enumIvoryTower2=" + enumIvoryTower2.getDeclaringClass().getCanonicalName() + "@" + enumIvoryTower2.hashCode()); + System.out.println("enumIvoryTower1=" + enumIvoryTower1); + System.out.println("enumIvoryTower2=" + enumIvoryTower2); } } diff --git a/singleton/src/main/java/com/iluwatar/EnumIvoryTower.java b/singleton/src/main/java/com/iluwatar/EnumIvoryTower.java index 8eab18fe4..5d3e73978 100644 --- a/singleton/src/main/java/com/iluwatar/EnumIvoryTower.java +++ b/singleton/src/main/java/com/iluwatar/EnumIvoryTower.java @@ -11,4 +11,9 @@ public enum EnumIvoryTower { public static EnumIvoryTower getInstance() { return INSTANCE; } + + @Override + public String toString() { + return getDeclaringClass().getCanonicalName() + "@" + hashCode(); + } }