Erst einmal hallo an alle,
Ich möchte ein Programm für unsere Formel 1 Liga schreiben (dort fahren wir alle 2 wochen rennen gegen einander). Später will ich auch Statistiken erstellen usw. Doch zunächst wollte ich damit anfangen, dass man für jeden Fahrer pro Strecke die einzelnen Platzierungen eingibt und dann berechnet wird, wer wieviel Punkte insgesamt hat und auf welchem Platz in der Gesamtwertung sich der Fahrer und sein Team befindet.
Dazu habe ich zunächst 3 Klassen geschrieben. Fahrer, Strecken, Ergebnisse. Bei Fahrer werden die Namen und Teams eingegeben, bei Strecken ebenfalls die Streckennamen und Rundenanzahl und bei der Ergebniss Klasse gibt man dann die einzelnen Positionen der Qualifikation und der Rennen ein, sowie die Rundenzeit bzw Rennzeit.
Nun meine Frage, wie verknüpfe ich am elegantesten die drei Klassen? Also wie realisiere ich es, dass man z.B. zwei Fahrer (Objekte) erstellt und auf den verschiedenen Strecken den Fahrern die Ergebnisse zuweist? Man soll dann später auf der GUI Fahrer erstellen können und dann auf Strecke 1, Strecke 2 usw. deren Positionen eingeben. Dass man Fahrer erstellt und Ergebnisse eingibt ist kein problem, doch wie die Position direkt an den gewünschten Fahrer zugewiesen wird, hab ich noch nicht verstanden.
Ich bin kein blutiger Anfänger. Habe jetzt 2 Semester lang Java im Studium gehabt. Sowas müsste ich eigentlich auch schon wissen. Doch ich komme einfach nicht drauf, ob man das mit vererbung hinkriegt oder sonst wie.
Das Programm könnt ihr euch hier ansehen: http://www.proformula.de/ProFormula_Statistik.rar
Habe ich mit Eclipse erstellt und gut kommentiert.
Und dann noch am Ende eine kurze Frage. Kann man ohne eine Datenbank, also nur mit Java, die einzelnen Daten wie Fahrer, Ergebnisse etc. speichern ?
mfg
Adrian
Ich möchte ein Programm für unsere Formel 1 Liga schreiben (dort fahren wir alle 2 wochen rennen gegen einander). Später will ich auch Statistiken erstellen usw. Doch zunächst wollte ich damit anfangen, dass man für jeden Fahrer pro Strecke die einzelnen Platzierungen eingibt und dann berechnet wird, wer wieviel Punkte insgesamt hat und auf welchem Platz in der Gesamtwertung sich der Fahrer und sein Team befindet.
Dazu habe ich zunächst 3 Klassen geschrieben. Fahrer, Strecken, Ergebnisse. Bei Fahrer werden die Namen und Teams eingegeben, bei Strecken ebenfalls die Streckennamen und Rundenanzahl und bei der Ergebniss Klasse gibt man dann die einzelnen Positionen der Qualifikation und der Rennen ein, sowie die Rundenzeit bzw Rennzeit.
Nun meine Frage, wie verknüpfe ich am elegantesten die drei Klassen? Also wie realisiere ich es, dass man z.B. zwei Fahrer (Objekte) erstellt und auf den verschiedenen Strecken den Fahrern die Ergebnisse zuweist? Man soll dann später auf der GUI Fahrer erstellen können und dann auf Strecke 1, Strecke 2 usw. deren Positionen eingeben. Dass man Fahrer erstellt und Ergebnisse eingibt ist kein problem, doch wie die Position direkt an den gewünschten Fahrer zugewiesen wird, hab ich noch nicht verstanden.
Ich bin kein blutiger Anfänger. Habe jetzt 2 Semester lang Java im Studium gehabt. Sowas müsste ich eigentlich auch schon wissen. Doch ich komme einfach nicht drauf, ob man das mit vererbung hinkriegt oder sonst wie.
Das Programm könnt ihr euch hier ansehen: http://www.proformula.de/ProFormula_Statistik.rar
Habe ich mit Eclipse erstellt und gut kommentiert.
Und dann noch am Ende eine kurze Frage. Kann man ohne eine Datenbank, also nur mit Java, die einzelnen Daten wie Fahrer, Ergebnisse etc. speichern ?
mfg
Adrian