Heim >Backend-Entwicklung >PHP-Tutorial >Analyse zur Verwendung des finalen Schlüsselworts in PHP

Analyse zur Verwendung des finalen Schlüsselworts in PHP

黄舟
黄舟Original
2016-12-16 17:01:311295Durchsuche

Das Beispiel in diesem Artikel beschreibt die Verwendung des Schlüsselworts final in PHP. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Das letzte Schlüsselwort 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: Der Klassenschüler darf dies nicht tun 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 :

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

Das Obige ist die Analyse der Verwendung des endgültigen Schlüsselworts in PHP. Weitere verwandte Artikel finden Sie auf der chinesischen PHP-Website (www.php.cn).


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