AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 07:17

Parameter dieser Suchanfrage:

Suche in Thema: [OOP]: sinnvolle Vererbung
Suche alle Beiträge, die von "Bowler" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    Re: [OOP]: sinnvolle Vererbung

      Delphi
      by Bowler, 3. Sep 2004
    Sorry, wusste nicht, dass das Wurzel-Objekt schon erstellt ist.
  • Forum: Object-Pascal / Delphi-Language

    Re: [OOP]: sinnvolle Vererbung

      Delphi
      by Bowler, 3. Sep 2004
    Hm..ok, ich versuchs.

    Also, Polymorphie bedeutet, dass Du ein Attribut mit dem Typ Deiner Basis-Klasse anlegst, und dann - wenn Du das Objekt letztendlich mit .Create erzeugst - nichtmehr die Basis-Klasse erstellst, sondern eine davon abgeleitete Klasse.

    Hier das ganze mal als Code:

    type
    TBasisKlasse = class(TObject)
    public
    iErgebnis:integer;
  • Forum: Object-Pascal / Delphi-Language

    Re: [OOP]: sinnvolle Vererbung

      Delphi
      by Bowler, 3. Sep 2004
    Ja, daraus habe ich gelesen, dass er sich das ableiten der Klasse TNewKnoten sparen will, und direkt auf der TKnoten-Klasse arbeiten will.

    Wobei es mittels Polymorphie auch funktionieren müsste, wenn TNewKnoten von TKnoten abgeleitet wird. Dann müsste er in der TMyNewList ein Objekt von TNewKnoten in dem Wurzel-Attribut von TKnoten instanzieren können.
  • Forum: Object-Pascal / Delphi-Language

    Re: [OOP]: sinnvolle Vererbung

      Delphi
      by Bowler, 3. Sep 2004
    Müsstest Du können. Allerdings hast du Wurzel:TKnoten als private deklariert, deswegen ist das nur in dieser Klasse sichtbar. Damit die Ableitungen (TMyNewList) auf das Wurzel-Attribut aus der Mutterklasse zugreifen kann, musst du es als protected oder public deklarieren:

    TMyList = class
    protected
    Wurzel: TKnoten;
    public
    procedure Hinzufuegen(var Neu: TKnoten);
    {...}
    end;


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Bowler&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=29054
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:32 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