| Xart hat folgendes geschrieben: |
Hoffe erstmal das das Forum richtig ist  |
Ist es
| Zitat: |
dies nennt man doch vererbung weil ich | Zitat: | | TGrundstueck =class(TViereck) | die neue Klasse mit class(TVierecht) mit den proceduren aus TGrundstück bestückt habe, oder nicht? |
Geht das auch in einem sinnvollen Satz?
Wenn du die beiden Klassen so wie sie sind in einer Unit deklarierst, wird das nicht klappen, da sie die gleichen Namen haben. Sind sie in zwei verschiedenen Units beeinflussen sie sich quasi nicht gegenseitig.
Die Vererbung an deinen beiden TGrundstueck-Klassen ist, daß du zwei Klassen erstellst, die abgeleitet von TViereck sind. D.h. sie sind Nachfahren von TViereck (und erben von ihm) und sind untereinander sozusagen Geschwister. Somit erben beide TGrundstueck-Klassen sämtliche Properties und Methoden von TViereck und fügen selbst ihre eigenen hinzu, bei der einen Klasse handelt es sich da nur um eine Methode (KostenBerechnen), bei der anderen sind es drei Methoden (KostenBerechnen, irgendetwas, Zeigen).
| Xart hat folgendes geschrieben: |
| Sehe ich das so richtig? |
Da ich nicht so ganz verstanden habe, was du meinst, was Vererbung wäre, kann ich dir bei der Beantwortung dieser Frage leider nicht behilflich sein.
Your computer is designed to become slower and more unreliable over time, so you have to upgrade. But if you'd like some false hope, I can tell you how to defragment your disk.