Hallo,
ich habe folgendes Problem:
Ich habe nachfolgende Methode in meiner Superklasse stehen, und will in einer Unterklasse davon die selbe Methode implementieren, mit dem einzigen Unterschied, dass die variable dayName in der switch-Anweisung bei "case 1:" einen anderen Wert annehmen soll. Die anderen cases sollen gleich bleiben.
Welche elegante Möglichkeit gibt es hier, um zu vermeiden, dass die ganze switch-Anweisung in der Unterklasse nochmal geschrieben werden muss? Dies ist mein erstes Posting hier im Forum als blutiger Anfänger, also schonmal danke für die Antworten!
lg,
barney
ich habe folgendes Problem:
Ich habe nachfolgende Methode in meiner Superklasse stehen, und will in einer Unterklasse davon die selbe Methode implementieren, mit dem einzigen Unterschied, dass die variable dayName in der switch-Anweisung bei "case 1:" einen anderen Wert annehmen soll. Die anderen cases sollen gleich bleiben.
Java:
public void setDayName() {
switch (dayOfWeek) {
case 1:
dayName = "Sonntag";
break;
case 2:
dayName = "Montag";
break;
case 3:
dayName = "Dienstag";
break;
case 4:
dayName = "Mittwoch";
break;
case 5:
dayName = "Donnerstag";
break;
case 6:
dayName = "Freitag";
break;
case 7:
dayName = "Samstag";
break;
}
Welche elegante Möglichkeit gibt es hier, um zu vermeiden, dass die ganze switch-Anweisung in der Unterklasse nochmal geschrieben werden muss? Dies ist mein erstes Posting hier im Forum als blutiger Anfänger, also schonmal danke für die Antworten!
lg,
barney