Java&Generalisierungsbeziehung < Softwaretechnik+Pro < Praktische Inform. < Hochschule < Informatik < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 19:07 So 22.04.2007 | Autor: | Italo |
Hallo,
ich habe so einige Problemchen mit Java und benötige Hilfe.
Ich soll zwei Beispiele zur Generalisierungsbeziehung zweier Klassen angeben. Sowie, welche Attribute werden in den Beispielen hierbei von der allgemeineren
Klasse an die speziellere Klasse vererbt und welche kommen in der spezielleren Klasse hinzu?
Könnte mir da vielleicht jemand helfen?
|
|
|
|
z.B.
Classe Fahrzeug:
es fährt, es hat einen Anlasser, es hat einen Tank, es hat Sitze.
Classe Merc abgeleitet von Fahrzeug:
es fährt sehr schnell, es hat einen elektronischen anlasser, es hat einen Tank für Wasserstoff, es hat 5 Sitze.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 22:56 Do 03.05.2007 | Autor: | dexter |
> Hallo,
> ich habe so einige Problemchen mit Java und benötige
> Hilfe.
> Ich soll zwei Beispiele zur Generalisierungsbeziehung
> zweier Klassen angeben. Sowie, welche Attribute werden in
> den Beispielen hierbei von der allgemeineren
> Klasse an die speziellere Klasse vererbt und welche kommen
> in der spezielleren Klasse hinzu?
> Könnte mir da vielleicht jemand helfen?
Wie mir scheint ist hier ein Mangel an Begrifflichkeiten vorhanden.
Das was du hier als "spezielle Klasse" bezeichnest nennt sich auch Instanz oder Objekt der Klasse. Du greifst bspw. auf Methoden zu, indem du die Klasse instanzierst und über das Objekt/die Instanz auf die Methode zugreifst (bei der Instanzierung kommt der Konstruktor zum Einsatz).
Klasse [mm] \hat= [/mm] die abstrakte Beschreibung der Eigenschaften und Fähigkeiten des Objekts
Objekt [mm] \hat= [/mm] das Objekt mit speziellen Eigenschaften und speziellen Fähigkeiten
mfg dex
|
|
|
|