Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Was ist Self/ warum greift Self zu (https://www.delphipraxis.net/97227-ist-self-warum-greift-self-zu.html)

Bernhard Geyer 19. Sep 2007 16:43

Re: Was ist Self/ warum greift Self zu
 
Bekommst du nicht. @Objekt bedeutet das du einen Zeiger auf einen Zeiger haben willst (der da drüben kann dir sagen wo das Haus steht - Um beim Hausbau zu bleiben). Und im Konstruktor bist du ja beim Haus und wenn du forgehst (Rückgabewert der Create-Methode) gibst du die Adresse ja erst jemanden.

hoika 19. Sep 2007 17:14

Re: Was ist Self/ warum greift Self zu
 
Halll,

wie SirThornberry schon sagte,
ein Objekt ist schon ein Zeiger in Delphi.

Oder um bei c++ zu bleiben

Zeiger
void IncMe(int* i)
{
*i = *i+1
}

Referenz
void IncMe(int& i)
{
i=i+1;
}

In Delphi sind Zeiger immer Objekte (Referenzen).


Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:29 Uhr.
Seite 2 von 2     12   

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