JAVA
java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// (c) Volker Milbrandt, 2017
public class Program
{
public static void main(String[] args)
{
Singleton s = Singleton.getInstance();
s.output();
Singleton s2 = Singleton.getInstance();
s2.output();
}
}
class Singleton
{
private static Singleton singleton = null;
private static int counter = 0;
private Singleton()
{
++counter;
}
public void output()
{
System.out.println("my Singleton " + counter);
}
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run