![]() |
Default wert von Parameter setzen
Hallo, alle, bisher weiss ich nur wie man default wert von basis datentyp setze, wie is das mit klassen? die pascal eigene klassen und eigene klassen
Delphi-Quellcode:
function a(b: integer = 0): integer;
begin end; wie funktioniert es bei eigene klasse oder normale klasse
Delphi-Quellcode:
danke fuer hilfen
function a(b: eigene_klasse): integer;
begin end; function a(b: TButton): integer; begin end; |
Re: Default wert von Parameter setzen
Das, was du einer Methode da übergibts ist die Referenz auf ein bestehendes Objekt (Stichwort: Call by Reference), ganz im Gegensatz zu Call by Value, was bei den "normalen" Datentypen verwendet wird (Integer, String, etc.).
Du kannst höchstens nil als Standardwert setzen, da ein anderer Wert sinnlos wäre :) klar soweit? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:56 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