Ich kann also sowohl von einem Objekt ein anderes Objekt ableiten(
Objekt->Objekt>, als auch von einer Klasse ein Objekt ableiten
(Klasse->Objekt>. Auch kann ich von einer Klasse eine Klasse ableiten (
Basisklassen->Klassen ). Verstehe ich das richtig?
Wie kann ich anhand eines Objektes erkennen, ob es von einer Klasse oder
von einem Objekt abgeleitet wurde ( oder ist das egal? )? Irgendwie
steig ich durch den Unterschied zwischen Klasse und Objekt nicht so ganz
durch: Wann programmiere ich eine Klasse und wann ein Objekt?

-----Urspr�ngliche Nachricht-----
Von: M. Oestreicher [mailto:[EMAIL PROTECTED]] 
Gesendet: Sonntag, 23. Juni 2002 23:01
An: AspGerman Kaffeehaus
Betreff: [aspdecoffeehouse] AW: Klassen, Objekte, Objektklassen ???


Hallo,

> Mal was ganz allgemeines aus der Richtung Grundlagen und
> Sprachverwirrung:
>
> Kann mir irgend jemand den Unterschied zwischen Klassen, Objekten, 
> Objektklassen, Basisklassen, abgeleiteten Klassen und Objekten und 
> Namespaces erkl�ren? Ist nicht eine Klasse letzliche auch ein Objekt? 
> Irgendwie kenn ich mich gar nicht mehr aus. Kann man diese 
> Unterschiede in ein paar wenigen S�tzen erkl�ren? Ich glaub ich steh 
> irgendwie im Regen.

Als "Objekt" bezeichnet man die Instanz einer "Klasse".

Eine "ObjektKlasse" bildet den Grundstock f�r verschiedene gleichartige
Objekte. (z.B. Eigenschaften wie Breite, Hoehe, Tiefe oder Farbe).
Speziellere Objekte werden dann hiervon abgeleitet.

Ein "Namespace" ist eine Sammlung von verwandten Klassen. Die
verschiedenen NAmensr�ume werden abgetrennt, um Konflikte mit anderem
(beispielsweise
fremdem) Code zu vermeiden.

Bei der Vererbung bildet die "Basisklasse" die Grundlage. Die
"abgeleitete Klasse" enth�lt dann neue Eigenschaften/Methoden oder
�berschreibt welche der Basisklasse.

Dies nur in Kurzform. Zum besseren Verst�ndnis empfehle ich dir ein
gutes Buch zu OOP.

MfG,
Markus Oestreicher [QualityHosting Support]
-------------------------------------------
    jetzt mit ASP.NET Unterst�tzung
Informationen: http://www.qualityhosting.de




| [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed 
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv Sie 
| k�nnen sich unter folgender URL an- und abmelden: 
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.as
| p



| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an