OOP: Unterschied zwischen den Versionen

Aus FI-Wiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== Objektorientierte Programmierung (OOP) in Java ==
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. Bereits bekannte Objekten sind, z. B. [[Eingabe mit Scanner|Scanner]] oder [[ArrayList]].


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).
== Wichtige OOP-Prinzipien ==
Ein objektorientiertes Programm ist ein System von Objekten, die miteinander kommunizieren können. Wir haben schon mit Objekten gearbeitet, z. B. Scanner oder ArrayList.


=== Wichtige OOP-Prinzipien ===
* '''[[Kapselung]]''' – Daten verbergen
 
* '''[[Vererbung]]''' – Wiederverwendbarkeit
* '''Kapselung''' – Daten verbergen
* '''[[Polymorphie]]''' – Einheitliches Ansprechen unterschiedlicher Objekte
* '''Vererbung''' – Wiederverwendbarkeit
* '''[[Abstraktion]]''' – Komplexität reduzieren
* '''Polymorphie''' – Einheitliches Ansprechen unterschiedlicher Objekte
* '''Abstraktion''' – Komplexität reduzieren


[[Kategorie:Programmieren]]
[[Kategorie:Programmieren]]
[[Kategorie:Semester2]]
[[Kategorie:Semester2]]

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