AGB  ·  Datenschutz  ·  Impressum  







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

Klassen - Deklarationsreihenfolge

Ein Thema von glkgereon · begonnen am 7. Nov 2004 · letzter Beitrag vom 7. Nov 2004
 
Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#1

Klassen - Deklarationsreihenfolge

  Alt 7. Nov 2004, 18:55
ja, also in welcher reihenfolge muss/kann ich die sachen alle deklarieren?

also ich hatte die grundstruktur so überlegt:

Delphi-Quellcode:
type
  TRechner = class(TObject)
    public //Für Alle Sichtbar
    //Konstruktor / Destruktor
      function Create:TRechner;
      procedure Free;

    //Wert setzen / auslesen
      procedure SetValue(Value:Double);
      function GetValue:Double;

    protected //Nur in Unit und Abgeleiteten Klassen Sichtbar

    private //Nur in abgeleiteten Klassen sichtbar
    //Konstruktor / Destruktor
      constructor CreateMe;
      destructor FreeMe;
    //Werte / Variablen
      DoubleValue :Double; //Double-Wert
  end;//of TRechner
aber nun motzt er was von wegen ich dürfte keine variablen (oder felder) NACH methoden deklarieren

kann ich das umgehen?



und nochwas(ich weiss, neue frage neuer thread, trotzdem):

Delphi-Quellcode:
      DoubleValue :Double; //Double-Wert

implementation

procedure TRechner.SetValue(Value:Double);
begin
  DoubleValue:=Value;
end;

function TRechner.GetValue:Double;
begin
  Result:=DoubleValue;
end;
kann ich die konstruktion mit dem setvalue und getvalue durch so eine read/write konstruktion ersetzen?
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat
 


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 16:38 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