Hallo,
Habe folgenden Code
Die Datei Wochentage hab ich ebenfalls gegeben.
Nun wollte ich eine Klasse
erzeugen und dort die Methode
mit
zusammenfassen. Nun weiß ich nicht, wie ich die alle unter einen Hut bringen soll.
Das Programm soll 24 Stunden (von 0 - 23 Uhr) ausgeben und die Aktivitäten dazuschreiben.
Also zum Beispiel:
Habe folgenden Code
Java:
class Start {
public static void main(String[] args) {
Kalender kalender = new Kalender();
Skiunterricht.setzePreisProStunde(20); // Gilt fuer jeden Skiunterricht
Job.setzeGehaltProStunde(15); // Gilt fuer jede Stunde im Job
kalender.setzeAktivitaet(new Skiunterricht("bei Frau Meier"),
Wochentage.DIENSTAG,
13);
kalender.setzeAktivitaet(new Skiunterricht("bei Herrn Mueller"),
Wochentage.MITTWOCH,
13);
kalender.setzeAktivitaet(new Skiunterricht("bei Frau Meier"),
Wochentage.DONNERSTAG,
13);
for (int stunde = 13; stunde <= 16; ++stunde) {
kalender.setzeAktivitaet(new Wanderung("Inselsberg"),
Wochentage.MONTAG,
stunde);
}
for (int stunde = 13; stunde <= 20; ++stunde) {
kalender.setzeAktivitaet(new Job("Aushilfe"),
Wochentage.FREITAG,
stunde);
}
for (Wochentage tag: Wochentage.values()) {
for (int stunde = 0; stunde <= 7; ++stunde) {
kalender.setzeAktivitaet(new Schlaf(), tag, stunde);
}
}
System.out.println(kalender);
System.out.println("Bilanz: " + kalender.berechneBilanz() + " Euro" + "\n");
}
Die Datei Wochentage hab ich ebenfalls gegeben.
Java:
public enum Wochentage { MONTAG, DIENSTAG, MITTWOCH, DONNERSTAG, FREITAG }
Nun wollte ich eine Klasse
Java:
class Kalender {
Java:
setzeAktivitaet
Java:
Skiunterricht, Wanderung, Job und Schlaf
Das Programm soll 24 Stunden (von 0 - 23 Uhr) ausgeben und die Aktivitäten dazuschreiben.
Also zum Beispiel:
Java:
MONTAG
0 Uhr: Schlaf
1 Uhr: Schlaf
2 Uhr: Schlaf
3 Uhr: Schlaf
4 Uhr: Schlaf
5 Uhr: Schlaf
6 Uhr: Schlaf
7 Uhr: Schlaf
8 Uhr:
9 Uhr:
10 Uhr:
11 Uhr:
12 Uhr:
13 Uhr: Wanderung Inselsberg
14 Uhr: Wanderung Inselsberg
15 Uhr: Wanderung Inselsberg
16 Uhr: Wanderung Inselsberg
17 Uhr:
18 Uhr:
19 Uhr:
20 Uhr:
21 Uhr:
22 Uhr:
23 Uhr