Teachers Paradise School Supplies Teacher Resources Free Encyclopedia
Teachers Paradise FREE Teaching Resources
Home Arts Crafts Audio Visual Equipment Office Supplies Teacher Resources
Hauptseite | See live article

Objekt (objektorientierte Programmierung)

Ein Objekt ist in der objektorientierten Programmierung ein Softwaregebilde mit individuellen Merkmalen.

Ein Objekt besitzt eine Struktur (Objektstruktur), einen Zustand (Objektzustand), ein Verhalten (Objektverhalten) und eine Identität. Salopp gesagt: Ein Objekt hat was (seine Attribute) und kann was (seine Methoden).

In objektorientierten Sprachen sind alle Objekte Instanzen von Klassen. Durch die Definition einer Klasse sind die Merkmale all derjenigen Objekte festgelegt, die aus dieser einen Klasse als Instanzen hervorgehen können. Objekte, die als Instanzen von abgeleiteten Klassen erzeugt wurden, können auch wie Instanzen der Basisklassen verwendet werden.

Die Beziehungen zwischen Klassen und Objekten werden in den objektorientierten Programmiersprachen nicht einheitlich gehandhabt. In Smalltalk beispielsweise sind auch Klassen Objekte. Auch elementare Typen wie Ganzzahlen (Integer) sind dort Objekte. C++ folgt den Konventionen funktionaler Sprachen: Hier gibt es noch alle aus der Programmiersprache C bekannten Datentypen - nicht als Objekte.

Objekte bilden die Einheiten der Datenkapselung in der objektorientierten Programmierung.

Programmiersprachen, die zwar Objekte, aber keine Klassen haben, nennt man objektbasiert. Man erhält hier neue Objekte, indem man ein altes Objekt (den Prototyp) klont.




Pay for Educational Supplies & Teaching Supplies with Visa, Master Card, American Express, Discover or Paypal.
TeachersParadise.com HOME | Safe Shopping Guarantee | Help Desk
All trademarks & brands are the property of their respective owners.
Legal Notice 2000-2008 TeachersParadise.com, Inc. All Rights Reserved