zun�chst zu weiter oben:
>Dim a As New AClass >Dim b As BClass
>b = a 'funktioniert so nicht!
Wenn BClass von AClass erbt, so geht das mit Option Strict on in der von dir genannten Richtung nicht ohne DirectCast oder CType. Umgekehrt klappt das, da das Objekt 'a' "allumfassender" als 'b' ist, da BClass ja von AClass erbt.
>Wenn ich im Debug-Modus eine Subklasse durchlaufe, dann wird bei Instanzierung einer Subklasse auch der Standardkonstruktor >der Basisklasse durchlaufen.
Das merkt man am deutlichsten, wenn du in der Basisklasse keinen Konstruktor ohne Argumente hast, einen solchen aber versuchst in der abgeleiteten Klasse zu implementieren, ohne in diesem Konstruktor ein entsprechendes Objekt zu instanziren und an den Basiskonstruktor weiterzuleiten.
>eine Konstruktor-Verkettung findet auf alle F�lle implizit zwischen Basis- und Subklasse statt.
>Ist dies auch bei der Finalizer-Verkettung der Fall?
Ich denke schon, sonst w�rde ich hierbei keine Logik erkennen..
Viele Gr��e und sch�nen Sonntag Lars
At 09:18 20.12.2003 +0100, you wrote:
Hallo,
also Konstruktoren werden grunds�tzlich nicht von der Basisklasse an die Subklasse weitervererbt.
Ist das bei dem Standardkonstruktor auch so?
Wenn ich im Debug-Modus eine Subklasse durchlaufe, dann wird bei Instanzierung einer Subklasse auch der Standardkonstruktor der Basisklasse durchlaufen.
Ist das so zu verstehen, dass der Standardkonstruktor der Basisklasse nun trotzdem an die Subklasse vererbt wird, oder einfach nur, dass ein Subklassenobjekt zugleich auch ein Basisklassenobjekt ist und aus diesem Grund der Standardkonstruktor der Basisklasse durchlaufen wird?
Dank und Gr��e
Oskar
_______________________________________________ Vb.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/vb.net
--- Eingehende Mail ist zertifiziert virenfrei. �berpr�ft durch AVG Antivirus System (http://www.grisoft.com/de). Version: 6.0.551 / Virendatenbank: 343 - Erstellungsdatum: 11.12.2003
www.zoologie-online.de
Lars Berner Stormcrow-Software Postfach: 110123 69071 Heidelberg
--- Ausgehende Mail ist zertifiziert virenfrei. �berpr�ft durch AVG Antivirus System (http://www.grisoft.com/de). Version: 6.0.551 / Virendatenbank: 343 - Erstellungsdatum: 11.12.2003
