![]() |
Konstruktor -> welche Funktion hat er???
Hallo,
ich habe mal eine Frage zu OOP mit Delphi. Was macht man eigentlich mit einem Konstruktor??? Hat der eine besondere Aufgabe??? MFG Christian18 |
Re: Konstruktor -> welche Funktion hat er???
Zitat:
Ein Konstrukor wird immer dann aufgerufen, wenn du eine neue Instanz einer Klasse erzeugst. |
Re: Konstruktor -> welche Funktion hat er???
Der Konstruktor erstellt das Objekt. Wenn du z.B. ein tbitmap benutzen willst, musst du zuerst b:=tbitmap.create; schreiben. Er reserviert den Speicher für das Objekt.
Im Konstruktor kannst du gleich auch noch Untertypen erstellen oder Variablen initialisieren. Das Gegenstück zum Konstruktor ist der Destruktor. Er gibt den Speicher für das Objekt wieder frei (b.free) |
Re: Konstruktor -> welche Funktion hat er???
Wobei dein Destruktor nicht Free überschreiben sollte, sondern Destroy, da Free bloß Destroy aufruft.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz