Heim >Backend-Entwicklung >PHP-Problem >Der Unterschied zwischen abstrakten PHP-Methoden und gewöhnlichen Methoden

Der Unterschied zwischen abstrakten PHP-Methoden und gewöhnlichen Methoden

王林
王林Original
2019-10-12 17:58:213275Durchsuche

Der Unterschied zwischen abstrakten PHP-Methoden und gewöhnlichen Methoden

Der Hauptunterschied zwischen abstrakten Methoden und gewöhnlichen Methoden ist:

Abstrakte Methoden haben keinen Methodenkörper

Was? Ist es ein Methodenkörper?

Der Methodenkörper ist der Codeblock einer Methode, also der in geschweifte Klammern eingeschlossene Teil.

Schlüsselwörter zur Deklaration abstrakter Methoden:

Das Schlüsselwort abstract wird verwendet, um eine abstrakte Methode zu deklarieren

Der Unterschied zwischen abstrakten PHP-Methoden und gewöhnlichen Methoden

Weitere Merkmale abstrakter Methoden:

1. Wenn eine Klasse eine abstrakte Methode enthält, muss die Klasse als abstrakte Klasse deklariert werden

2. Abstrakte Klassen können nicht instanziiert werden, sondern können nur alle abstrakten Methoden der abstrakten Klasse vererben und implementieren

Zusammenfassung der Verwendung abstrakter Methoden:

1 . Abstraktion Die Methode hat keinen Methodenkörper

2. Das Schlüsselwort abstract wird verwendet, um eine abstrakte Methode zu deklarieren

3. Eine Klasse, die eine abstrakte Methode enthält, muss deklariert werden als eine abstrakte Klasse

4. Abstrakte Klassen können nicht instanziiert werden

Empfohlenes Tutorial: PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen abstrakten PHP-Methoden und gewöhnlichen Methoden. 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
Vorheriger Artikel:Welches System ist phpcms?Nächster Artikel:Welches System ist phpcms?