Thema: Delphi Abgeleitete Klassen

Einzelnen Beitrag anzeigen

conti

Registriert seit: 10. Nov 2006
19 Beiträge
 
#1

Abgeleitete Klassen

  Alt 10. Mai 2007, 17:18
Ich habe eine Klasse: THauptklasse mit den "public" Funktionen:
public
A();
B();
C();

... eine Klasse (die aus THauptklasse abgeleitet wurde): TKind_1 mit der Funkt:
D();

... eine 2-te Klasse( die aus THauptklasse abgeleitet wurde): TKind_2 mit der Funkt:
E();

... nun:
K1: TKind_1; // Ich möchte mit K1, D() aufrufen können, aber auch A(), B(), C()
K2: TKind_2; // Ich möchte mit K2, E() aufrufen können, aber auch A(), B(), C()

Das Problem: mir scheint das nicht als reine OOP, mir gefällt es nicht, dass A(), B(), C() "public" sind. Wenn ich "protected" verwenden würde, dann müsste ich in jeder Kindklasse die Funktionen neu definieren?!

Wie sollte ich vorgehen?
  Mit Zitat antworten Zitat