Heim >Backend-Entwicklung >PHP-Tutorial >So verwenden Sie das Schlüsselwort final in Guantu in PHP

So verwenden Sie das Schlüsselwort final in Guantu in PHP

小云云
小云云Original
2018-03-29 16:04:071396Durchsuche

Das Beispiel in diesem Artikel beschreibt die Verwendung des Schlüsselworts final in PHP. Es wird Ihnen hauptsächlich in Form von Code erklärt und Ihnen als Referenz zur Verfügung gestellt. Die Details sind wie folgt:

Das Schlüsselwort final kann nur zum Definieren von Klassen und Methoden verwendet werden.

Klassen, die mit dem Schlüsselwort final markiert sind, können nicht vererbt werden

final class Person{
   .......
}
class Student extends Person{
   .......
}

Eine Fehlermeldung wird angezeigt. Schwerwiegender Fehler: Klasse Student darf nicht von der letzten Klasse (Person) erben

Mit dem Schlüsselwort final markierte Methoden können nicht von Unterklassen überschrieben werden

class Person{
   final function Say(){
     ......
   }
}
class Student extends Person{
  function Say(){
    ......
  }
}

Der folgende Fehler tritt auf auftreten:

Schwerwiegender Fehler: Die endgültige Methode Person::say() kann nicht überschrieben werden

Verwandte Empfehlungen:

PHP-objektorientierte endgültige Schlüsselwortverwendung und Beispiele

Das obige ist der detaillierte Inhalt vonSo verwenden Sie das Schlüsselwort final in Guantu 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