Einzelnen Beitrag anzeigen

Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#4

Re: Komponente ohne vererbung

  Alt 3. Jul 2006, 20:18
Zitat von Christian18:
ich will eine Komponente schreiben, die von keiner anderen Klasse erbt.
Warum?

Zitat von Christian18:
Warum muss eine neue Komponente immer von einer anderen Klasse erben???
Ok, ist gar kein Problem, Komponenten erben auch nichts. Schau dir einfach mal an, was die allgemeine Definition einer Komponente ist, dürfte ziemlich abstrakt sein. Da steckt kein Wort von Klasse drin.

Wenn du eine Klasse schreiben möchtest, die von keiner anderen Klasse erbt, stellt sich für mich die Frage warum du so etwas tun möchtest? Es macht keinen Sinn.
Um deine Frage (interpretier sie einfach mal so) zu beantworten, warum jede Klasse einen Vorfahren haben muss (sehen wir von TObject ab), der Grund ist einfach, schreib mal deinen eigenen Konstruktor und Destruktor und sorge dafür, dass die immer aufgerufen werden. Wenn mir dann noch sagst, warum du dann mit Klassen arbeitest...
Es hat einfach sehr viele Vorteile von Vorgängern zu erben, wenn man die nicht versteht, braucht man keine Klassen, aber keine Vorfahren macht imho null Sinn.

Gruß Der Unwissende
  Mit Zitat antworten Zitat