Guten Tag Community,
eventuell hat ja jemand Lust mir einen Denkanstoss zu geben. (Bitte nicht einfach die Lösung verraten). Ich möchte bei der Ausgabe erreichen, dass mein counter Wert sich immer um 1 erhöht, leider funktioniert es nicht er bleibt immer bei 1... Die Anzahl der Aufrufe der show() Methode ist zufällig. (Andere Klasse, dort darf der Code nicht verändert werden)
Es soll in etwa so aussehen:
1-tes Paket entält...
2-tes Paket enthält...
usw.
Ich habe folgenden Code:
class SurpriseBag {
String s; //Schokolade
String a; // Buch
String b; // Stift
int counter = 0;
String kino = "Kino";
String ball = "Ball";
SurpriseBag() {
counter = counter++;
}
SurpriseBag(String s) {
this.s = s;
counter = counter++;
}
SurpriseBag(String a, String b) {
this.a = a;
this.b = b;
counter = counter++;
}
public void show() {
System.out.println(counter+ "-tes Paket enthaelt: ");
}
public static String getTotalNumber() {
String s = "Todo";
return s;
}
}
Vielen Dank für eure Hilfe.
eventuell hat ja jemand Lust mir einen Denkanstoss zu geben. (Bitte nicht einfach die Lösung verraten). Ich möchte bei der Ausgabe erreichen, dass mein counter Wert sich immer um 1 erhöht, leider funktioniert es nicht er bleibt immer bei 1... Die Anzahl der Aufrufe der show() Methode ist zufällig. (Andere Klasse, dort darf der Code nicht verändert werden)
Es soll in etwa so aussehen:
1-tes Paket entält...
2-tes Paket enthält...
usw.
Ich habe folgenden Code:
class SurpriseBag {
String s; //Schokolade
String a; // Buch
String b; // Stift
int counter = 0;
String kino = "Kino";
String ball = "Ball";
SurpriseBag() {
counter = counter++;
}
SurpriseBag(String s) {
this.s = s;
counter = counter++;
}
SurpriseBag(String a, String b) {
this.a = a;
this.b = b;
counter = counter++;
}
public void show() {
System.out.println(counter+ "-tes Paket enthaelt: ");
}
public static String getTotalNumber() {
String s = "Todo";
return s;
}
}
Vielen Dank für eure Hilfe.