Unwissenheit beim Klassenassistenten



  • Hallo,
    ich würde sehr gerne erfahren, wozu man beim Klassenassistenten "Eigenschaft" und "Feld" verwendet. Bisher benutze ich nur "Methode". Hat jemand vielleicht eine Erklärung mit einem selbstgewählten Beispiel?
    Vielen Dank!!!



  • Hallo

    mit Feld wird eine Membervariable erstellt.
    mit Eigenschaft kann man BCB-spezifische Properties erstellen
    Beispiel :
    Du hast ein Form und willst diesem einen internen Wert mit Zugriffsfunktionen und einer Property erstellen.
    - Du erstellst ein Feld mit dem Namen 'iInteger' und dem Typ int im Abschnitt private
    - Du erstellst eine Property mit dem Namen 'Integer' mit jeweils neuem Getter und Setter (Methoden zu Zugreifen auf die interne Variable) im Abschnitt public

    Ansonsten lies dir mal Tutorials zum Thema Klassen und VCL durch.

    /Edit : Es ist gar nicht nötig, vor der Property ein neues Feld zu erstellen, das macht der Property-Assistent auch gleich mit

    bis bald
    akari



  • Vielen Dank für die Antwort. "Feld" habe ich jetzt verstanden. "Eigenschaft" noch nicht ganz. Ich werde jetzt die Tutorials lesen und mich ggf. noch mal melden.


Anmelden zum Antworten