Grundlagen der Objektorientierten Programmierung (OOP)
Eingeordnet in Informatik
Geschrieben am in
Deutsch mit einer Größe von 5,56 KB
Kapselung und Abstraktion
Kapselung (Encapsulation)
Die Kapselung von Daten bedeutet, dass diese in der Regel vor dem Benutzer verborgen bleiben oder nur innerhalb der Klasse zugänglich sind. Benutzer können auf die Daten zum Lesen oder Schreiben nur indirekt über die Methoden der Klasse zugreifen.
Abstraktion (Abstraction)
In der strukturierten Programmierung wird die Abstraktion durch Funktionen realisiert. Dabei wird die Funktion verwendet, ohne deren interne Implementierung kennen zu müssen.
Klassifizierung von Methoden
Die Methoden können in drei Gruppen eingeteilt werden:
- Administratoren (Konstruktoren/Destruktoren): Führen die Initialisierung und Bereinigung durch. Beispiele hierfür sind Konstruktoren und Destruktoren.
- Modifikatoren (