Simple Vererbungslehre

Diskutiere Simple Vererbungslehre im Developer Network Forum im Bereich Hardware & Software Forum; Hi, ich brauch mal eben eure Hilfe zur Object Orientierten Programmierung. Ich habe selbst noch nie mit vererbten Klassen und Objekten...
  • Simple Vererbungslehre Beitrag #1
K

karlkoch

Bekanntes Mitglied
Dabei seit
22.02.2001
Beiträge
193
Reaktionspunkte
0
Hi, ich brauch mal eben eure Hilfe zur Object Orientierten Programmierung.

Ich habe selbst noch nie mit vererbten Klassen und Objekten programmiert.

Folgende Situation:

Ich habe 10 Autos. Das sind alles 10 unterschiedliche Autos, haben aber eine Klasse gemeinsam, wo gemeinsame Eigenschaften enthalten sind, wie z.B. die Geschwindigkeit, die jedes Auto ja besitzt. Also habe ich eine Klasse vom Typ TAuto deklariert:

type<br /> TAuto = class (TObject)<br /> speed: integer;<br /> ...

In dieser Klasse stehen dann so Eigenschaften wie Geschwindigkeit und solcher Dinge.<br />Dann sind das ja aber alles unterschiedliche Autos, also hab ich Unterklassen deklariert:

type<br /> TFord = class (TAuto)

So bis dahin is mir alles klar und ich versteh das auch alles, aber ich weiß nun nicht so richtig wie ich das deklarieren muss und wie ich auch Zugriff auf die Eigenschaften der Eltern bekomme.

Ich hab da dann z.B. ein paar Variablen:

var fords: array [1..3] of TFord;

Wie muss ich das ganze nun erstellen? Ich hab da oft was mit constructor gelesen und das man Klassen erst initialisieren muss, aber wie genau geht das. Ich will ja lediglich dieses simple Beispiel, eine Oberklasse und eine Unterklasse, die die Eigenschaften erbt.

Kann mir da jemand mal eine Beispielklasse mit all diesem Constructor Kram schreiben? Wie ihr gesehen habt benutze ich Delphi.

Hoffe mir kann jemand helfe...

karlkoch
 
Thema:

Simple Vererbungslehre

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben