/** * @author lautturi.com * Java example: singleton example in Java */ import java.util.*; final class Singleton { private String name = "lautturi"; private static final Singleton INSTANCE = new Singleton(); private Singleton() { } public static Singleton getInstance() { return INSTANCE; } public String getName() { return name; } public void setName(String str) { name = str; } } public class Lautturi { public static void main(String[] args) { Singleton s1 = Singleton.getInstance(); System.out.println(s1.getName()); s1.setName("another text"); Singleton s2 = Singleton.getInstance(); System.out.println(s2.getName()); } }
output:
lautturi another text