Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Azasel
unregistriert
Administrator
Azasel
unregistriert
Wenn du beispielsweise ein Programm für die Verwaltung einer Zahnarztpraxis schreibst, dann gäbe es sicherlich eine Klasse Patient und für jeden Patienten eine Instanz dieser Klasse. Weitere Klassen in diesem Beispiel könnten Mitarbeiter, Termin, Rechnung, Behandlungsraum oder Behandlung sein. Die Mitarbeiter könnten unterteilt sein in Zahnarzt, Assistent, Laborant etc., diese wären dann von Mitarbeiter abgeleitet.
Auto ist doch eigentlich gar keine schlechte Idee für eine Klasse. Stell dir vor du entwickelst ein Rennspiel. Du erstellst eine Klasse Auto um ein Auto in deinem Code darzustellen. Auto bekommt Eigenschaften wie Höchstgeschwindigkeit, Beschleunigung und so weiter. Dann gibt es eine Methode GibGas, Bremse, LenkeLinks und LenkeRechts. Jetzt möchtest du möglicherweise später verschiedene Motoren unterstützen. Du packst also alles was für einen Motor wichtig ist in eine Klasse Motor. Dein Auto bekommt dann eine Instanz vom Typ Motor. Um einen Motor anzupassen hast du jetzt zwei verschiedene Möglichkeiten. Du kannst von Motor weitere Klassen Klassen ableiten um verschiedene Motoren zu erstellen oder noch einfacher, du passt einfach die Werte für jeden Motor passend an.
Treue Seele
Wohnort: Düsseldorf
Beruf: Manager of Developer Relations at Hazelcast, Inc. & Consultant for Scaleable Gameserver Systems
Azasel
unregistriert
Ansonsten, aus Erfahrung mit Azubis, empfehle ich eigentlich relativ oft die "Von Kopf bis Fuß" (oder im originalen "Head First") Bücher: https://www.amazon.de/Java-von-Kopf-bis-…F/dp/3897214482
Werbeanzeige