Einzelnen Beitrag anzeigen

Benutzerbild von glkgereon
glkgereon

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

Klassen - Deklarationsreihenfolge

  Alt 7. Nov 2004, 19: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