FSST - Hardwarenahe Programmierung

Membervariable

Membervariable in C++ werden in UML als Attribute und in C# als Felder bezeichnet und entsprechen den Variablen in C:

  • beschreiben einen Gegenstand, Person, Funktion etc. Jedes Objekt einer Klasse hat die gleichen Attribute. Jedes Objekt einer Klasse unterscheidet sich aber in mindestens einem Attributwert von allen anderen Objekten.
  • werden für jedes Objekt (als Instanzvariable bezeichnet) im Speicher angelegt und mit bestimmten Werten initialisiert
  • werden in gleicher Weise definiert wie Variablen, gekapselt im privaten Bereich einer Klasse (privat).
  • Der Datentyp bestimmt die Art der Membervariable. Es kann jeder Datentyp aus C++ genutzt werden (z.B. int zahl).
  • werden meist klein geschrieben, da sie privat sind (camelCasing).
  • Jede Deklaration endet mit einem Semikolon.


In der Projektbeschreibung entsprechen Membervariable meist der Beschreibungen eines Objekts.
Z.B.: Das Auto ist rot.
Klasse: Auto
Attribut: rot


Membervariable sind auch Substantive, die einen Rückbezug auf ein anderes Substantiv besitzen.
Z.B.: Die „Anmeldung“ eines Autos.

Methoden


All wikipages