Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Generische Klasse - ich erhalte einen abstract Fehler... (https://www.delphipraxis.net/186927-generische-klasse-ich-erhalte-einen-abstract-fehler.html)

Der schöne Günther 14. Okt 2015 07:56

AW: Generische Klasse - ich erhalte einen abstract Fehler...
 
Zitat:

Zitat von Dejan Vu (Beitrag 1318610)
Wieso muss eine abstrakte Methode eigentlich auch als 'virtual' deklariert werden?

Da spricht der C#'ler.

Delphi hält sich da wohl einfach nur an C++, da ist das auch so. Analog dazu
Delphi-Quellcode:
virtual; final;
.

stoxx 14. Okt 2015 08:31

AW: Generische Klasse - ich erhalte einen abstract Fehler...
 
Zitat:

Zitat von Dejan Vu (Beitrag 1318610)
Wieso muss eine abstrakte Methode eigentlich auch als 'virtual' deklariert werden? Gibt es abstrakte Methoden, die nicht virtuell sind? Eigentlich müsste der Compiler doch so klug sein, um sich das 'virtual' bei einem 'abstract' auch denken zu können, oder?

Weil mir der Compiler sagt, (wenn ich nur als abstract deklariere), dass abstrakte Methoden virtuell oder dynamisch sein müssen ;)
Ich vermute einfach, dass der Compiler an der Stelle nicht Rätsel raten möchte :stupid:

Stevie 14. Okt 2015 09:25

AW: Generische Klasse - ich erhalte einen abstract Fehler...
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1318618)
Analog dazu
Delphi-Quellcode:
override; final;
.

Fixed


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:18 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