Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Unterschied zwischen Instanz und Objekt (https://www.delphipraxis.net/52261-unterschied-zwischen-instanz-und-objekt.html)

jfheins 26. Aug 2005 10:30

Re: Unterschied zwischen Instanz und Objekt
 
Oder wir Fragen einfach Wikipedia ;)

http://de.wikipedia.org/wiki/Objekto...#Bezeichnungen

Robert_G 26. Aug 2005 10:37

Re: Unterschied zwischen Instanz und Objekt
 
*ROFL* Ihr seid vielleicht Helden... :lol:
Natürlich ist es das Objekt, dass man aus einer Klasse erzeugt. Somit Objekt == Instanz.
Oder die Kindergartenversion: Klasse == Bauplan -> Objekt == Haus

jbg 26. Aug 2005 10:45

Re: Unterschied zwischen Instanz und Objekt
 
Bringen wir mal die drei Wörter in einem Satz unter:

Das Objekt ist eine Instanz einer Klasse.

Olli 26. Aug 2005 10:48

Re: Unterschied zwischen Instanz und Objekt
 
Zitat:

Zitat von Robert_G
Natürlich ist es das Objekt, dass man aus einer Klasse erzeugt. Somit Objekt == Instanz.
Oder die Kindergartenversion: Klasse == Bauplan -> Objekt == Haus

Nach den ersten paar Beiträgen war ich schon am Verzweifeln :shock:. Aber jetzt kommen Robert_G und jbg zur Ehrenrettung der DP. :thumb: ...

Muß ich jetzt auf die Niveaudiskussion verweisen? :duck:

brechi 26. Aug 2005 11:15

Re: Unterschied zwischen Instanz und Objekt
 
hrhr :) jeder darf doch mal fehler machen oder net

r2c2 26. Aug 2005 11:23

Re: Unterschied zwischen Instanz und Objekt
 
Und um die Verwirrung zu komplettieren weise ich nochmal auf den geschichtlichen Zusammenhang hin:
AFAIK gab es in TP 5.5 und höher(und als Relikt jetzt noch in Delphi) folgenede Möglichkeit:
Delphi-Quellcode:
TSonstwas = object
...
end;
War so n Zwischending zwischen ner Klasse und nem Record mein ich...

mfg

Christian

SirThornberry 26. Aug 2005 11:24

Re: Unterschied zwischen Instanz und Objekt
 
und ich habs so bezeichnet wie wir auf arbeit das ganze bezeichnen bzw. drüber reden.

Olli 26. Aug 2005 11:58

Re: Unterschied zwischen Instanz und Objekt
 
Zitat:

Zitat von r2c2
War so n Zwischending zwischen ner Klasse und nem Record mein ich...

Das stimmt. Der Hauptunterschied zu heutigen Delphiobjekten, die immer auf dem Heap liegen, war aber, daß sich diese "Objekte" verhielten wie dies lokale Objekte (die nicht durch new instanziiert wurden) immer in C++ tun. Etwas was ich in Delphi schmerzlichst vermisse. Man kann das zwar mit Interfaces nachbauen, so daß sich das Objekt automatisch zerstört, wenn es "out of scope" ist, aber das ist häßlich und unpraktikabel ...
Würde das existieren und zusätzlich noch "operator overloading" wären C++ und Delphi ebenbürtig. Ich hoffe, daß einst mein Traum in Erfüllung geht ;)
Übrigens kann man so feine Dinge implementieren (Garbage Collectors, String-Objekte wie in Delphi aber mächtiger, usw.)

Zitat:

Zitat von SirThornberry
und ich habs so bezeichnet wie wir auf arbeit das ganze bezeichnen bzw. drüber reden.

:shock: ... ehrlich? Habt ihr denn keine Informatiker in eurer Firma? Die sollten das doch wissen und sind doch sonst so pedantisch.

VizeTE 27. Aug 2005 11:44

Re: Unterschied zwischen Instanz und Objekt
 
Zitat:

Zitat von SirThornberry
Somit ist Object = Klasse (zumindest bei Delphi)

Diese Aussage find' ich auch ein wenig gewagt. Das kann ich mit meinen OOP-Kenntnissen nicht vereinen.

Ansonsten fühle ich mich bestätigt :lol:

thx

Hador 27. Aug 2005 13:18

Re: Unterschied zwischen Instanz und Objekt
 
Zitat:

Zitat von VizeTE
Ansonsten fühle ich mich bestätigt :lol:

Mitlerweile ja.
Am anfang dachte ich auch erstmal "Was ist denn hier los"

Zitat:

Das Objekt ist eine Instanz einer Klasse.
Genau so


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

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