Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier. Eine objektorientierte Programmiersprache ist eine Programmiersprache deren allgemeine Organisationsstruktur die Klasse ist und die damit die objektorientierte Programmierung besonders unterstützt.
Eine Klasse beschreibt Eigenschaften (Attribute) und Verhalten einer Gruppe gleichartiger Objekte . Beispielsweise kann man Obst als eine Klasse ansehen weil man Objekte in Obst und Nicht-Obst einteilen kann. man einen konkreten Apfel und eine konkrete Birne auf einem Teller vor sich dann sind dies Objekte Exemplare oder Instanzen ). Man kann von einer Menge gleichartiger sagen dass sie zu ein- und derselben gehören.
HTML-Code zum Verweis auf diese Seite: <a href="http://www.uni-protokolle.de/Lexikon/Objektorientierte_Programmiersprache.html">Objektorientierte Programmiersprache </a>