/**
* @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