Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Eigener Konstruktor (https://www.delphipraxis.net/151940-eigener-konstruktor.html)

DeddyH 7. Jun 2010 16:12

AW: Eigener Konstruktor
 
Jepp, es kommt eben darauf an, ob ein evtl. Setter durchlaufen werden soll (dann weist man der Property einen Wert zu) oder nicht (dann greift man direkt auf das Feld zu).

mkinzler 7. Jun 2010 16:22

AW: Eigener Konstruktor
 
GGf noch eine Konstruktor mit entsprechendem Parameter

eragon123 7. Jun 2010 16:55

AW: Eigener Konstruktor
 
Naja ich bin mir da jetzt nicht sicher, deshalb ist das hier auch eine halbe Frage: aber er setzt doch
Delphi-Quellcode:
Farbe: string read FFarbe write Setfarbe
. Kann er dann im Konstruktor überhaubt Farbe := .... benutzen? Muss hier jetzt nicht auch die gerade deklarierte Setfarbe Methode genutzt werden? Oder geht das im Konstruktor noch gar nicht?

xZise 7. Jun 2010 16:57

AW: Eigener Konstruktor
 
Hmmm kommt mir irgendwie bekannt vor...

[edit]Wegen Roten Kasten (falls man den so nennen darf): Du kannst ja darauf zugreifen, wenn der ursprüngliche Konstruktor bereits ausgeführt wurde. Also sowas wie inherited Create[/edit]

MfG
Fabian

mkinzler 7. Jun 2010 18:31

AW: Eigener Konstruktor
 
Auf private Felder kann man innerhalb der Unit zugreifen bzw. bei strict private nur innerhalb der Klasse. Bei beidem wäre hier die Bedingung erfüllt


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:29 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz