Einzelnen Beitrag anzeigen

Schokohase
(Gast)

n/a Beiträge
 
#7

AW: Klassen vererben in anderer Unit

  Alt 17. Sep 2019, 12:42
Eine Lösung haste ja schon. Was ich mir nicht verkneifen kann:
..., allerdings ist so der Text viel zu unübersichtlich (meiner Meinung nach). Bin daher zum naheliegenden Schluss gekommen ...
Gratuliere! Du bist auf dem Weg zu einem guten Softwareentwickler. (Nur zur Sicherheit: keine Ironie)
Speziell bei Delphi ist dieses Aufteilen (1 Klasse = 1 Datei) nicht immer sinnvoll, denn jede Datei ist eine Unit ist ein Namespace.
VIelleicht noch wichtig zu beachten: Beim Erben einer Hauptklasse in einer anderen Unit können nur protected- und public-Methoden benutzt und überschrieben werden, während in derselben Unit auch private-Methoden gehen (außer Methoden, deren Sichtbarkeit zusätzlich strict ist).
In anderen Sprachen ist das (mit den Namespaces) anders gelöst und dort gehört es eher zum guten Ton pro Klasse eine (oder sogar mehrere) Datei(en) zu erstellen.
  Mit Zitat antworten Zitat