H
Hi
Gast
hi! ich möchte gerne, dass Test nur einmal gibt und eindeutig sein soll.
Wenn ich Test1 einmal oder mehrmals aufrufe, dass gibt es mir als Ergebnis 0 1 2
Wenn ich Test1 einmal oder mehrmals aufrufe, dass gibt es mir als Ergebnis auch 0 1 2
ich möchte, dass wenn die die Klassen Test1 und Test2 aufrufe, der Zähler dann weiterzählt
z.B.
java Test1
Ergebnis 0 1 2
java Test2
Ergebnis 3 4 6
java Test2
Ergebnis 7 8 9
usw.
weiss jemand zufällig wie es gehen könnte?????
thx
Wenn ich Test1 einmal oder mehrmals aufrufe, dass gibt es mir als Ergebnis 0 1 2
Wenn ich Test1 einmal oder mehrmals aufrufe, dass gibt es mir als Ergebnis auch 0 1 2
ich möchte, dass wenn die die Klassen Test1 und Test2 aufrufe, der Zähler dann weiterzählt
z.B.
java Test1
Ergebnis 0 1 2
java Test2
Ergebnis 3 4 6
java Test2
Ergebnis 7 8 9
usw.
weiss jemand zufällig wie es gehen könnte?????
thx
Code:
class Test
{
private static final Test INSTANCE = new TEST();
private static COUNTER = 0;
private Test() { }
public static LobbyServer getInstance()
{
return INSTANCE;
}
public static count()
{
System.out.println(COUNTER);
COUNTER++;
}
}
Code:
public class Test1
{
public static void main (String args[])
{
Test.getInstance.count();
Test.getInstance.count();
Test.getInstance.count();
}
}
Code:
public class Test2
{
public static void main (String args[])
{
Test.getInstance.count();
Test.getInstance.count();
Test.getInstance.count();
}
}
]