Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Vererbung von mehreren Parentklassen? (https://www.delphipraxis.net/22801-vererbung-von-mehreren-parentklassen.html)

mjenke 24. Mai 2004 07:54


Vererbung von mehreren Parentklassen?
 
Hallo, alle miteinander!

Weiss jemand, ob es möglich ist, unter Delphi (4) eine Klasse von mehreren Parentklassen abzuleiten?
Was ich bisher gefunden habe, ist die Möglichkeit, Interfaces mitanzugeben, aber eben nur EINE Parentklasse.

:?:
Matthias

woki 24. Mai 2004 08:05

Re: Vererbung von mehreren Parentklassen?
 
Hi

Nein,

aus gutem Grund unterstützt keine der wichtigen, modernen Programmiersprachen (Java, C#, Delphi) Mehrfachvererbung.
Das ist aber kein Manko sondern ein Feature.

Grüsse
Woki

Phoenix 24. Mai 2004 09:38

Re: Vererbung von mehreren Parentklassen?
 
Nimm das nicht zu ernst ;-)

Delphi 8 kann (aufgrund der Vorgaben des .NEt Frameworks) endlich auch Mehrfachvererbung. Aber D8 ist halt ausschliesslich .NET, und ich denke nicht das dieses Feature für D9 auch auf Win32 noch implementiert wird :(

Will heissen: Entweder Du musst ne Menge selber / nochmal coden oder Du steigst auf Delphi 8 um und arbeitest damit auf dem .NEt Framework.

generic 24. Mai 2004 09:47

Re: Vererbung von mehreren Parentklassen?
 
mehrfachvererbung ist in delphi nicht möglich.
du kannst aber versuchen das mit interfaces vieleicht hinzubekommen ?!

Jens Schumann 24. Mai 2004 09:57

Re: Vererbung von mehreren Parentklassen?
 
Zitat:

Zitat von Phoenix
Nimm das nicht zu ernst ;-)

Delphi 8 kann (aufgrund der Vorgaben des .NEt Frameworks) endlich auch Mehrfachvererbung. Aber D8 ist halt ausschliesslich .NET, und ich denke nicht das dieses Feature für D9 auch auf Win32 noch implementiert wird :(

Will heissen: Entweder Du musst ne Menge selber / nochmal coden oder Du steigst auf Delphi 8 um und arbeitest damit auf dem .NEt Framework.

Das halte ich für ein Gerücht. Habe ich doch schon vor einiger Zeit gelesen, dass das im .NET Framework nicht möglich ist. Selbst bei C# hat MS dieses Feature nicht eingeführt.

sakura 24. Mai 2004 10:12

Re: Vererbung von mehreren Parentklassen?
 
Zitat:

Zitat von Phoenix
Delphi 8 kann (aufgrund der Vorgaben des .NEt Frameworks) endlich auch Mehrfachvererbung.

Das ist eindeutig falsch (und mir auch für das .NET Framework neu). Die Delphi.NET Sprache ist wie folgend definiert für die Deklaration einer Klasse:
Code:
type
   className = class [abstract | sealed] (ancestorType)
       memberList
   end;
Es gibt eindeutig einen Vorgänger.

...:cat:...

Phoenix 24. Mai 2004 10:16

Re: Vererbung von mehreren Parentklassen?
 
Siehe diesen Eintrag im BDN.

sakura 24. Mai 2004 10:18

Re: Vererbung von mehreren Parentklassen?
 
Man lese genau
Update 3 of the Delphi for .NET preview includes compiler enhancements for multiple inheritance for interfaces


In dem Artikel wird von Interfaces geschrieben, nicht von Klassen ;)

...:cat:...

Phoenix 24. Mai 2004 10:51

Re: Vererbung von mehreren Parentklassen?
 
Tja.. nungut. Klassicher Fall von verlesen :)
Mein Englisch ist Montags früh immer ein wenig eingerostet *g*


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:38 Uhr.

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