Heim  >  Artikel  >  Backend-Entwicklung  >  Teilen des objektorientierten PHP-Video-Tutorials der School of Dynamics

Teilen des objektorientierten PHP-Video-Tutorials der School of Dynamics

黄舟
黄舟Original
2017-08-30 11:35:511165Durchsuche

„Power Academy Object-Oriented PHP Video Tutorial“ vermittelt die grundlegenden Konzepte der objektorientierten und verwandten Fallpraktiken, damit Freunde ein grundlegendes Verständnis der objektorientierten Praxis erlangen und die Abstraktion praktischer Probleme im Unterricht beherrschen können Objekte zu lösen Methoden für praktische Probleme und Beherrschung der wichtigsten Kernkompetenzen der Objektorientierung.

Teilen des objektorientierten PHP-Video-Tutorials der School of Dynamics

Adresse für die Kurswiedergabe: http://www.php.cn/course/421.html

Der Unterrichtsstil des Lehrers:

Die Vorträge des Lehrers sind lebendig, witzig, witzig und berührend. Eine lebendige Metapher ist wie der letzte Schliff, der den Schülern die Tür zur Weisheit öffnet; ein gut platzierter Humor zaubert den Schülern ein wissendes Lächeln, als würde er den Menschen einen Nachgeschmack und Nostalgie verleihen werden von Zeit zu Zeit in die Erzählung eingestreut und regen zum Nachdenken und zur Warnung an.

Der schwierigere Punkt in diesem Video sind abstrakte Klassen:

Für PHP-Programmierer ist die Anwendung abstrakter PHP-Klassen der schwierigste Punkt. Als Anfänger bin ich noch nicht bereit, objektorientiertes Wissen zum Programmieren zu nutzen, aber in Zukunft ist es unvermeidlich, Klassen zum Kapseln zu verwenden oder Schnittstellen zu verwenden, um Programme in verschiedenen modularen Formaten zu entwickeln.

In natürlicher Sprache verstehen wir abstrakte Konzepte als eine umfassende Beschreibung eines Objekts, die ein gemeinsames Merkmal für einen bestimmten Objekttyp ist. Das Gleiche gilt für PHP. Wenn wir eine Klasse abstrahieren, können wir das allgemeine Verhalten der Klasse angeben, das einige Verhaltensweisen angibt, die ihre Untermethoden implementieren müssen.

Definition der abstrakten PHP-Klassenanwendung:

abstract class ClassName{
}

Wichtige Punkte der abstrakten PHP-Klassenanwendung:

 1. Definieren Sie einige Methoden, und Unterklassen müssen alle Methoden vollständig implementieren in dieser Abstraktionsmethode

2. Objekte können nicht aus abstrakten Klassen erstellt werden, ihre Bedeutung muss erweitert werden

3. Abstrakte Klassen haben normalerweise abstrakte Methoden und es gibt keine geschweiften Klammern in den Methoden

PHP-Abstraktion Kernpunkte der Klassenanwendung:

1. Abstrakte Methoden müssen keine spezifischen Funktionen implementieren und werden durch Unterklassen vervollständigt

2. Wenn eine Unterklasse eine implementiert Methode der abstrakten Klasse, die Sichtbarkeit der Unterklasse muss größer oder gleich der Definition der abstrakten Methode sein

3. Die Methode der abstrakten Klasse kann Parameter haben oder leer sein

4. Wenn die abstrakte Methode Parameter hat, muss die Implementierung der Unterklasse auch die gleiche Anzahl von Parametern haben

Anwendungsbeispiel für eine abstrakte PHP-Klasse:

abstract public function_name(); //注意没有大括号

Regeln für eine abstrakte PHP-Klasse:

Solange eine Klasse mindestens eine abstrakte Methode enthält, muss sie als abstrakte Klasse deklariert werden.

Abstrakte Methoden können keine Funktionskörper enthalten.

Unterklassen, die abstrakte Klassen erben und abstrakte Methoden implementieren, müssen haben die gleiche oder eine niedrigere Zugriffsebene als die abstrakte Methode

Erbt eine Unterklasse einer abstrakten Klasse. Wenn sie nicht alle abstrakten Methoden implementiert, ist die Unterklasse auch eine abstrakte Klasse

Das obige ist der detaillierte Inhalt vonTeilen des objektorientierten PHP-Video-Tutorials der School of Dynamics. 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