Singleton.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
public class Singleton {
public static Singleton instanz;
private Singleton(){
}
public static Singleton gibInstanz(){
if(instanz == null){
instanz = new Singleton();
System.out.println("Singleton konnte erstellt werden.");
}else {
System.out.println("Es ist ein Fehler aufgetreten. \n unerlaubter zugriff.");
}
return instanz;
}
} |
public class Singleton {
public static Singleton instanz;
private Singleton(){
}
public static Singleton gibInstanz(){
if(instanz == null){
instanz = new Singleton();
System.out.println("Singleton konnte erstellt werden.");
}else {
System.out.println("Es ist ein Fehler aufgetreten. \n unerlaubter zugriff.");
}
return instanz;
}
}
Start.java
1
2
3
4
5
6
7
8
9
|
public class Start{
public static void main(String[] args) {
Singleton x = Singleton.gibInstanz();
}
} |
public class Start{
public static void main(String[] args) {
Singleton x = Singleton.gibInstanz();
}
}