OOP: Unterschied zwischen den Versionen
Aus FI-Wiki
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
Die '''objektorientierte Programmierung''' ist ein Paradigma, das Programme auf Basis von '''[[Klassen und Objekte|Objekten]]''' strukturiert. Java ist eine vollständig objektorientierte Sprache (mit Ausnahme der primitiven Datentypen). | Die '''objektorientierte Programmierung''' ist ein Paradigma, das Programme auf Basis von '''[[Klassen und Objekte|Objekten]]''' strukturiert. Java ist eine vollständig objektorientierte Sprache (mit Ausnahme der primitiven Datentypen). | ||
Ein objektorientiertes Programm ist ein System von Objekten, die miteinander kommunizieren können. | Ein objektorientiertes Programm ist ein System von Objekten, die miteinander kommunizieren können. Bereits bekannte Objekten sind, z. B. [[Eingabe mit Scanner|Scanner]] oder [[ArrayList]]. | ||
== Wichtige OOP-Prinzipien == | == Wichtige OOP-Prinzipien == | ||
Aktuelle Version vom 11. Januar 2026, 11:03 Uhr
Die objektorientierte Programmierung ist ein Paradigma, das Programme auf Basis von Objekten strukturiert. Java ist eine vollständig objektorientierte Sprache (mit Ausnahme der primitiven Datentypen). Ein objektorientiertes Programm ist ein System von Objekten, die miteinander kommunizieren können. Bereits bekannte Objekten sind, z. B. Scanner oder ArrayList.
Wichtige OOP-Prinzipien
- Kapselung – Daten verbergen
- Vererbung – Wiederverwendbarkeit
- Polymorphie – Einheitliches Ansprechen unterschiedlicher Objekte
- Abstraktion – Komplexität reduzieren
