![]() |
Was heißen diese Begriffe
Was machen override und inherited?
|
Re: Was heißen diese Begriffe
Google?
F1? |
Re: Was heißen diese Begriffe
Override heisst das eine Methode, die der Superklasse überdeckt.
Inherited ruft die der Superklasse auf. |
Re: Was heißen diese Begriffe
Override verdeckt gerade nicht (das macht reintroduce), sondern überschreibt. Aber die Muhkuh hat recht: Wozu hast du eine Hilfe?
|
Re: Was heißen diese Begriffe
Zitat:
Warum muss ich gerade an diesen RTFM-Smilie denken :stupid: |
Re: Was heißen diese Begriffe
Die Delphi-Hilfe meint: Keine Hilfe für Kontext gefunden.
Was sind Superklassen. Und warum überdeckt (überschreibt) man etwas? |
Re: Was heißen diese Begriffe
Grundlagen zur Objektorientierung:
![]() Da wird Dir geholfen. |
Re: Was heißen diese Begriffe
Das sind Grundbegriffe der objektorientierten Programmierung. Wenn du dich dafür interessierst, such am besten einfach mal nach dem Stichwort, in der Wikipedia zum Beispiel.
|
Re: Was heißen diese Begriffe
Wenn du eine Klasse eines anderen benutzt, kann es manchmal passieren, dass du genau eine Prozedur austauschen willst. Dafür ist override da. Die Prozedur, hinter der override steht wird über die der eigentlichen vererbten Klasse geschrieben.
|
Re: Was heißen diese Begriffe
@Patrick:
Lesenswert für Dich: ![]() Es dürfte ein Ding der Unmöglichkeit werden, Dir diese Begriff lösgelöst von ihrem Kontext zu erläutern. |
Re: Was heißen diese Begriffe
Speziell zu diesem Gebiet auch
![]() Ist am Anfang ein wenig Lesarbeit, aber allemal besser als immer irgendwas zusammenzupuzzeln, was dann nciht das erwartete macht, oder schlimmer das erwartete Ergebnis liefert, aber im Hintergrund was anders, als man sich das dachte. Um das ganze richtig zu verstehen, sollte man es danach auch ausprobieren. Es sei hier noch angemerkt, dass override nur virtual deklarierte Methoden funktioniert, genaueres wie gesagt in den Tutorials. Besonders oft genutzt wid override z.B. bei Destruktoren oder eben in Fällen wie dort beschrieben. |
Re: Was heißen diese Begriffe
Zitat:
|
Re: Was heißen diese Begriffe
Und dynamic :zwinker:
Aber das kommt praktisch quasi nie vor. |
Re: Was heißen diese Begriffe
Zitat:
|
Re: Was heißen diese Begriffe
Bei Message-Methoden kann man sich das ja auch erlauben ;)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:36 Uhr. |
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