Heim > Artikel > Backend-Entwicklung > Analyse von Konzepten und Anwendungsbeispielen abstrakter Klassen und abstrakter Methoden in PHP
Dieser Artikel stellt hauptsächlich die Konzepte und Verwendung abstrakter Klassen und abstrakter Methoden in PHP vor. Er analysiert die Schlüsselwörter, Definitionen, Verwendungsmethoden und zugehörigen Vorsichtsmaßnahmen für abstrakte Klassen und abstrakte Methoden in PHP dazu. Weiter
1. Abstraktes Schlüsselwort: abstrakt
Abstrakt bedeutet, dass es nicht genau erklärt werden kann, aber ein bestimmtes Konzept oder einen bestimmten Namen hat one in PHP Für abstrakte Klassen oder Methoden müssen wir das Schlüsselwort abstract verwenden.
2. Definition abstrakter Methoden und abstrakter Klassen
Mindestens eine Methode in einer Klasse ist abstrakt, wir nennen sie eine abstrakte Klasse. Wenn Sie also eine abstrakte Klasse definieren, definieren Sie zuerst die abstrakte Methode.
abstract class class1{ abstract function fun1(); …… }
1. Es gibt mindestens eine abstrakte Methode in der Klasse
2 sind nicht erlaubt { }
3. Abstrakten Methoden muss eine Zusammenfassung vorangestellt werden
3. Regeln für die Verwendung abstrakter Klassen und Methoden
Abstrakt Mehrere Eigenschaften von Klassen: können nicht instanziiert werden, sondern können nur vererbt werden2. Alle abstrakten Methoden müssen überladen werden abgeleitete Klasse. Instanziieren
Instanz:
<?php abstract class cl1{ abstract function fun1(); abstract function fun2(); } class cl2 extends cl1{ function fun1(){ echo "第一个"; } function fun2(){ echo "第二个"; } } $c=new cl2(); echo $c->fun2(); ?>Zusammenfassung : Oben Das ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Verwandte Empfehlungen:
So implementieren Sie einfache Verschlüsselungstechnologie in PHP
Einfacher Implementierungscode für die Gästebuchfunktion von PHP
Teilen von Beispielen für die PHP-Implementierung der Avatar-Änderungsfunktion für mehrere Benutzer
Das obige ist der detaillierte Inhalt vonAnalyse von Konzepten und Anwendungsbeispielen abstrakter Klassen und abstrakter Methoden in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!