Einzelnen Beitrag anzeigen

Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#8

Re: Alter Proggramierer - neuer Schnick-Schnack: Klassen :-(

  Alt 6. Jun 2007, 22:13
Zitat von Uwe.F.:
Aber das
Zitat:
Auch Konstruktoren sind eigentlich Klassenmethoden
lasse ich lieber links liegen
Nö, so schwer ist das nicht.
Du hast doch bereits verstanden, dass wenn du Methoden aus Klassen aufrufen willst, du zuerst eine Instanz, also ein Objekt davon, erzeugen musst. Methoden oder Funktionen direkt aus der Klasser heraus aufzurufen sind Klassenmethoden, und gelten eben nicht nur für dessen Instanzen sondern ganz allgemein für die Klasse.

Also ein Aufruf wie
THBF.Tuwas ; geht demnach nur, wenn Tuwas eine Klassenmethode ist.

Und wenn du diese Zeile mal mit
hbf := THBF.create(10, false); vergleichst, stellst du fest dass Create durchaus als Klassenfunktion angesehen werden kann, die dir eine Instanz der Klasse als Ergebnis zurückgibt.
  Mit Zitat antworten Zitat