Teil von  SELFPHP   Teil von  Praxisbuch  Teil von  PHP und OOP
Letztes Update: 16.08.2005 17:53:45


Navigation

Seite News *

Seite Startseite
Seite Über SELFPHP
Seite Werbung
Seite Kontakt
Seite Forum *
Seite Download *
Seite SELFPHP Banner *
Seite SELFPHP in Buchform
Seite Newsletter *
Seite Impressum

 
* Link führt ins Internet


Anbieterverzeichnis
Informieren Sie sich über die Unternehmen in unserem Anbieterverzeichnis!  

 


SELFPHP Forum
Fragen rund um die Themen PHP? In über 79.000 Beiträgen finden Sie sicher die passende Antwort!  


Newsletter
Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 



 

Zusammenfassung




Die objektorientierte Programmierung, die sich stark daran anlehnt, wie wir im Alltag Probleme lössen, stellt die Daten und die mit diesen möglichen Operationen in den Mittelpunkt der Betrachtung.

Durch das Modellieren von Objekten, die die Realität abbilden sollen, und durch deren Abstraktion entstehen die Klassen als abstrakte Objekt-Beschreibungen (Vorlagen).

Das wesentlichste Merkmal der OOP ist die Möglichkeit, Eigenschaften und Methoden einer Klasse an eine andere Klasse zu vererben.

Wie Sie bereits erfahren haben, bezeichnet eine Klasse die Sammlung aller Eigenschaften und Methoden der Objekte einer Klasse. Die Klasse bezeichnet somit eine abstrakte Darstellung eines tatsächlichen Objekts.

Superklassen entstehen durch die Abstraktion ähnlicher Verhaltensweisen von Subklassen. In vielen Fällen werden hier auch die Begriffe Ober- und Unterklassen bzw. Eltern- und Kindklasse verwendet.

Dabei werden in der abgeleiteten Klasse Daten und Funktionen aus der Superklasse übernommen. Ein Objekt der Subklasse enthält ein Objekt der Superklasse. Weitere Daten und Funktionen können beliebig hinzugefügt werden.

Zusätzlich dürfen Funktionen aus der Superklasse in der Subklasse neu definiert werden und überschreiben dann die ursprüngliche Version.

Es folgt eine Auflistung der wichtigsten OOP-Begriffe.


Begriffe Bedeutung
Klasse
Vorlage
Template
Bauplan
Eine Vorlage für ein Objekt. Diese beinhaltet Variablen, um die Eigenschaften des Objekts zu beschreiben, und Methoden, um festzulegen, wie sich das Objekt verhält. Klassen können von anderen Klassen Variablen und Methoden erben.
Subklasse
Unterklasse
Kindklasse
Eine Klasse, die sich in der Klassenhierarchie weiter unten befindet als eine andere Klasse, ihre Superklasse.
Superklasse
Oberklasse
Elternklasse
Eine Klasse, die sich in der Klassenhierarchie weiter oben befindet als eine oder mehrere andere Klassen. Eine Klasse kann nur eine Superklasse direkt über sich haben.
Objekt
Instanz
Abbildung
Eine Instanz einer Klasse. Ermöglichen die Verwendung von Eigenschaften und Methoden einer Klasse.
Eigenschaft
Merkmal
Ermöglichen das anlegen und auslesen von Daten (Werten, Inhalte), die sich auf ein bestimmtes Objekt einer Klasse beziehen.
Methode
Fähigkeiten
Prozeduren
Eine Gruppe von Anweisungen in einer Klasse, die definieren wie sich die Objekte dieser Klasse verhalten.
Klassenvariable Eine Variable die ein Attribut einer ganzen Klassen anstatt einer bestimmten Instanz einer Klasse beschreibt.
Instanzvariable Eine Variable, die ein Attribut einer Instanz einer Klasse beschreibt.



 


Wesentliche Konzepte der OOP
 




 sponsored by

Host Europe


HighText iBusiness


Host Europe




© 2001-2006 E-Mail SELFPHP - Damir Enseleit, info@selfphp.deImpressumKontakt
© 2005-2006 E-Mail PHP5 Praxisbuch - Matthias Kannengiesser, m.kannengiesser@selfphp.de