Grundlagen der Informatik: OOP, Hardware und C
Eingeordnet in Informatik
Geschrieben am in
Deutsch mit einer Größe von 8,49 KB
Objektorientierte Programmierung (OOP)
Zweck: Strukturierung komplexer Datenstrukturen und Programme als Teil einer Organisation. Ein Datenobjekt ist nicht einfach, sondern enthält eine Reihe von gut strukturierten Komponenten.
Klassen
Klassen sind Erklärungen oder Abstraktionen, durch die Objekte definiert werden. Die Definition eines Objekts ist die Klasse. Eine Klasse ist eine statische Konstruktion, die ein gemeinsames Verhalten und Eigenschaften beschreibt. Die Formalisierung erfolgt durch eine Datenstruktur, einschließlich Daten und Funktionen, die Methoden genannt werden. Die Methoden definieren das Verhalten. Jede Klasse hat zwei spezielle Methoden:
- Konstruktor (Builder): Wird aufgerufen, wenn die Klasse beginnt, ihren Platz im Speicher