OOP


OOP ist eine Abkürzung für Object Orientated Programming.

Programmierung auf Basis von Objekten.

Bücher zum Thema bei Amazon.de

Objektorientierter Programmierung (oft als OOP abgekürzt) ist ein Programmierparadigma, das auf der Verwendung von Objekten funktioniert.

Objekte sind vom Programmierer definierte, an die Wirklichkeit angelehnte, aber dennoch abstrakte Konstrukte, die durch Eigenschaften und Methoden charakterisiert sind.

Zum Beispiel ein Auto hat die Eigenschaften Farbe, Leistung, Gewicht, etc. und Methoden wie fahren, bremsen, etc.

Besonders wichtig sind die folgende Aspekte objektorientierter Programmierung:

Bei der Kapselung (englisch Encapsulation) kann definiert werden, wer auf die definierten Eigenschaften und Methoden des Objekts zugreifen darf, z.B. public (für alle verfügbar), private (darf nur innerhalb des Objekts verwendet werden).

Vererbung bedeutet, dass Objekte definiert werden können, die auf anderen Objekten basieren. Dabei werden Methoden und Eigenschaften vererbt, dh. sie werden Teil des neuen Objekts. Dort können diese dann verwendet werden, als ob sie genau dort definiert wurden. Durch "berschreiben" können Eigenschaften und Methoden auch redefiniert werden.

Als Polymorphie bezeichnet man die Möglichkeit einer Methode trotz gleichen Namens unterschiedliche Parameter zu übergeben, etwa um mit der Methode max immer das Maximum der zwei Zahlen zu erhalten, egal ob sie Integer oder Real-Zahlen sind. Dies nennt man auch Überladen.

Beliebte Sprachen für OOP sind C++ und Java.
SUCHE



 
 



AKTIONEN

WERBUNG

NEUIGKEITEN
%16.%11-%23.%11.%2024:
Neue Begriffe

13.6.2006:
Begriff-Schnellsuche: http://clexi.com/ram