Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#21

Re: Über den Umgang mit vielen optionalen Parametern

  Alt 2. Apr 2010, 18:53
Zitat von himitsu:
Zitat von Khabarakh:
Parameterlose Konstruktoren gibt es bei Records (zurecht) nicht.
OK, aber die parameterlose Static-Function sollte dennoch gehn.
Jupp, deswegen habe ich sie ja vorgeschlagen .
Zitat von himitsu:
Aber wieso eigentlich immer "zurecht"?
Dann eben "zu Recht", lass mir doch meine kleine Rechtschreibschwäche .
Von Klassen ist ein Entwickler gewohnt: Wenn er ein Objekt in der Hand hat, ist davon auch der Konstruktor aufgerufen worden. Aber was sollte passieren, wenn du ein Record-Array erstellst? Die Record-Objekte sind ja schon "da", Klassen-Instanzen wären einfach nil; also müsste der Compiler durch das Array gehen und für alle Elemente den Default-Konstruktor aufrufen. Das hat der Programmierer aber wahrscheinlich doch wieder nicht erwartet, wir sind hier doch nicht bei C++ .

Zitat von himitsu:
Statt der TParams.GetDefault-Methode könnte man notfalls auch noch eine CreateParams-Funktion erstellen
Hee, wir haben uns bis jetzt doch so schön an OOP gehalten .
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat