Objekt Orientiertes Programmieren
Die Code Beispiele sind alle in der Sprache C++
Erklärung Begriffe
▼
Begriff | Beschreibung |
---|---|
Initialisieren | Einen Anfangswert in den Attributen speichernint x = 5;
|
Instanziieren | Ein neues Objekt im RAM erstellenMeineKlasse obj;
|
Attribute erstellen | Die Datenstruktur in einer Klasse festlegenclass MeineKlasse {
|
Datenkapselung | Das Verbergen von Implementierungsdetailsclass MeineKlasse {
|
Variablen definieren
▼
Variablen in Klassen:
public:
double spannungUF;
double stromIF;
x public double spannungUF;
Konstruktor
▼
Um den Konstruktor vollständig zu Programmierenmuss jedem Attribut
(aus dem Klassendiagramm) ein Wert zugeordnet werden.
Klassenname::Klassenname
(double vorwaertsspannung, double vorwaertsstrom)
{
spannungUF = vorwaertsspannung;
stromIF = vorwaertsstrom;
}
Objekte erzeugen (Instanzieren)
▼
So wird ein Objekt erzeugt:
Klassenname
Objektname(übergabeparameter)
So wird der Wert aus dem Objekt ausgelesen und einer Variable übergeben:
datentyp variabelnname = Objektname.funktionsname();