AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

OOP: Vererbung von Konstruktoren

Ein Thema von Nonsense · begonnen am 11. Okt 2004 · letzter Beitrag vom 11. Okt 2004
Antwort Antwort
Robert_G
(Gast)

n/a Beiträge
 
#1

Re: OOP: Vererbung von Konstruktoren

  Alt 11. Okt 2004, 02:15
Zitat von Nonsense:
Aber was bringt es mir, dass es angezeigt wird? Darauf zugreifen kann ich doch eh nicht.
Das ist ja der Witz: Es geht trotzdem.
Delphi-Quellcode:
program Project1;

{$APPTYPE CONSOLE}

type
  Base = class(TObject)
  private
    fX :Integer;
    fY :Integer;
    constructor Create(X, Y :Integer);
  public
    property X :Integer read fX;
    property Y :Integer read fY;
  end;

  Descendant = class(Base)
  private
    fZ :Integer;
  public
    property Z :Integer read fZ;
    constructor Create(X, Y, Z :Integer);
  end;

{ TBase }

constructor Base.Create(X, Y :Integer);
begin
  inherited Create();
  fX := X;
  fY := Y;
end;

{ TSecond }

constructor Descendant.Create(X, Y, Z :Integer);
begin
  inherited Create(X, Y);
  fZ := Z;
  // hier hätte er meckern sollen
  inc(fX);
end;

var
  x :string;
begin
  with Descendant.Create(1, 2, 3) do
  try
    Writeln(X, ', ', Y, ', ', Z);
  finally
    Free();
  end;
  Writeln('Zum Beenden bitte den Any-Key suchen... :P');
  Read(x);
end.
Code:
2, 2, 3
Zum Beenden bitte den Any-Key suchen... :P
Zitat von Hansa:
Die Schätzung ist realistisch. Hier im Forum gehe ich sogar eher von 80-90% aus. 8)
Das glaube ich nicht.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:27 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 by Thomas Breitkreuz