Heim >Backend-Entwicklung >PHP-Tutorial >Was ist PHP objektorientiert und die drei Hauptmerkmale der Objektorientierung?
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!