Heim >Backend-Entwicklung >PHP-Tutorial >Was ist PHP objektorientiert und die drei Hauptmerkmale der Objektorientierung?

Was ist PHP objektorientiert und die drei Hauptmerkmale der Objektorientierung?

巴扎黑
巴扎黑Original
2018-01-09 13:09:188563Durchsuche

Was ist objektorientiert?

Objektorientierte Programmierung, die wir oft als OOP bezeichnen, ist eigentlich ein Teil der objektorientierten Programmierung. Es gibt drei Teile der Objektorientierung: objektorientierte Analyse (OOA), objektorientiertes Design (OOD) und objektorientierte Programmierung (OOP). Was wir jetzt lernen werden, ist objektorientierte Programmierung, und die beiden ersten und wichtigsten Konzepte, die es bei der objektorientierten Programmierung zu verstehen gilt, sind Klassen und Objekte.

Klassen und Objekte

Alles ist ein Objekt Wir können alles auf der Welt als Objekt betrachten, weil sie alle ihre eigenen Eigenschaften haben . Zum Beispiel: Menschen haben Attribute wie Größe, Gewicht, Alter, Geschlecht usw. und können auch singen, tanzen, rennen und andere Verhaltensweisen. Wenn Menschen als Klasse betrachtet werden, dann sind Größe, Gewicht, Alter und Geschlecht die Attribute der menschlichen Klasse, und Singen, Tanzen und Laufen sind die Verhaltensweisen der menschlichen Klasse.

Sie können versuchen, die Dinge um Sie herum zu betrachten. Wir können es alle als eine Klasse betrachten. Geben Sie weitere Beispiele, um Ihr Verständnis der Konzepte von Klassen und Objekten zu vertiefen.

Wenn wir versuchen, Beispiele zu geben, instanziieren wir unsichtbar Klassen. Weitere Informationen zum Instanziieren von Klassen finden Sie unter: Definition und Instanziierungsmethoden von PHP-Klassen

Drei Hauptmerkmale der objektorientierten Programmierung

(1) Kapselung

Eine einfache und anschauliche Erklärung besteht darin, die Funktion in eine Box zu packen, wenn Sie Wenn Sie diese Funktion nutzen möchten, öffnen Sie die Box, nehmen Sie sie heraus und verwenden Sie sie.

(2) Vererbung

Unterklassen erben automatisch die Eigenschaften und Methoden von einer oder mehreren übergeordneten Klassen und können Eigenschaften oder Methoden überschreiben oder hinzufügen.

Diese Funktion vereinfacht die Erstellung von Klassen und Objekten und verbessert die Wiederverwendbarkeit von Code.

(3). Polymorphismus

bedeutet, dass eine Klasse mehrere Objekte erstellen und unterschiedliche Ergebnisse erzielen kann.

Das obige ist der detaillierte Inhalt vonWas ist PHP objektorientiert und die drei Hauptmerkmale der Objektorientierung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn