Home Windows ecommerce Treiber Server Entwicklung Software Security Internet Hardware Nicht IT Mobile Nintendo Suchen Multimedia Virtualisierung Kopie von Navi01b Provider


Vererbung

-->Theorie Gerüst Kontrollstrukturen Variabeln DatenTypen Listen XAML Beispieldateien Lösungen c# Links Setup Kommentare WinForm Glossar Unverarbeitet
Modifizierer
Operatoren
Static
Vererbung
Using
Polimorphismus
Exception
Fehlerbehandlung
Aufbau
Ablauf
Verteilen
Unicode
Delcate
Event
Security
CAS
Eigenschaften
xml
Syntax

Vererbung

Von Vererbung sprechen wir immer wenn wir sagen können: x ist ein y.

Beispiel:

  • Auto ist ein Fahrzeug
  • Velo ist ein Fahrzeug
  • Fahrzeug ist ein Fortbewegungsmittel

Ausgedeutscht:

  • Auto erbt von Fahrzeug, weil ein Auto alle Eigenschaften eines Fahrzeuges hat.
  • Velo erbt von Fahrzeug, weil ein Velo alle Eigenschaften eines Fahrzeug hat.
  • Fahrzeug erbt von Fortbewegungsmittel, weil ein Fahrzeug alle Eigenschaften eines Fortbewegungsmittel hat.

grafisch in einem Klassendiagramm dargestellt:

Wenn Fortbewegungsmittel die Geschwindigkeit kennt, kennen auch alle von Fortbewegungsmittel vererbten Elemente die Geschwindigkeit. Die Geschwindigkeit von Fortbewegungsmittel wird an Fahrzeug vererbt und von dort an Auto und an Velo weiter vererbt.

Ihre Aufgabe:

Zeichnen Sie ein Klassendiagramm mit den Objekten: Tier, Säugetier, Wahl, Affe.

Beachten Sie jetzt die Eigenschaft Klettern. Wer hat diese Eigenschaft? Könnte diese vererbt werden?

Der Affe kann klettern. Der Affe ist von Säugetier abgeleitet. Aber nicht jedes Säugetier kann klettern. Denken Sie an den Wahl, wie er auf Bäume klettert, er ist aber auch von Säugetier abgeleitet.

Jedes Auto, Velo, Flugzeug, Schiff und auch Pferd (alles Fortbewegungsmittel) hat ein Besitzer. Wir können aber nicht sagen, ein Velo ist ein Besitzer. Sondern: Ein Velo hat ein Besitzer. Ein Besitzer kann also nicht in der Erbfolge sein, er hat ja auch ganz andere Eigenschaften (Haarlänge, Einkommen, Lebenspartner).

 

 


Ihre Werbung hier

 

Haftungsausschluss: Verwendung der Informationen auf Ihre eigene Gefahr. Wir übernehmen keinerlei Haftung. Beachten Sie auch den Haftungsausschluss.


Wenn Sie Wünsche, Anregungen, Verbesserungen, Korrekturen oder sonstige Vorschläge zu dieser FAQ haben: . Wir freuen uns auf Ihr Mail.


 Und jetzt noch ein bisschen Werbung...

Stellensuche, Jobangebote unter www.notizia.ch/stellensuche