Heim  >  Artikel  >  Backend-Entwicklung  >  Analyse von Konzepten und Anwendungsbeispielen abstrakter Klassen und abstrakter Methoden in PHP

Analyse von Konzepten und Anwendungsbeispielen abstrakter Klassen und abstrakter Methoden in PHP

墨辰丷
墨辰丷Original
2018-06-02 10:13:521544Durchsuche

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 werden

2. 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!

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