Objektorientierte Programmiersprache

Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 23. September 2002 um 16:31 Uhr durch 134.106.52.100 (Diskussion). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Eine objektorientierte Programmiersprache ist eine Programmiersprache, deren allgemeine Organisationsstruktur die Klasse ist.

Eine Klasse bezeichnet eine Gruppe gleichartiger Objekte. Beispielsweise kann man Obst als eine Klasse ansehen, weil man alle Objekte in Obst und nicht-Obst einteilen kann. Hat man einen konkreten Apfel und eine konkreten Birne auf einem Teller vor sich, dann sind dies Objekte. Man kann eine Klasse als eine Menge gleichartiger Objekte auffassen, wobei die Elemente dieser Menge Objekte genannt werden.

(Weitere Prinzipien von objektorientierten Programmiersprachen, Methoden, Klassen-Variablen, Instanzen-Variablen, Klassen-Methoden, Instanzen-Methoden, Vererbung, Black-Box-Zugriff, White-Box-Zugriff, Geschichte von strikter Trennung von Daten und Code (strukturierte Programmierung) zur Aggregierung von Daten und Code in Objekten und Klassen,...)

Beispiele für objektorientierte Programmiersprachen: