Heim >Backend-Entwicklung >PHP-Tutorial >Detaillierte Erläuterung der Verwendung des Schlüsselworts final in PHP

Detaillierte Erläuterung der Verwendung des Schlüsselworts final in PHP

墨辰丷
墨辰丷Original
2018-05-29 17:07:492475Durchsuche

Dieser Artikel stellt hauptsächlich die Verwendung des Schlüsselworts final in PHP vor und analysiert die Funktion, Verwendung und damit verbundene Vorsichtsmaßnahmen des Schlüsselworts final in Form von Beispielen. Freunde in Not können sich darauf beziehen.

Die Beispiele In diesem Artikel wird die Verwendung des Schlüsselworts final in PHP beschrieben. Teilen Sie es als Referenz mit allen. Die Details lauten 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{
   .......
}

Es tritt ein Fehler auf Hinweis. 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:

Schwerwiegender Fehler: Final method Person::say() kann nicht überschrieben werden

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein.


Verwandte Empfehlungen:

PHP-Schnittstellenimplementierung einer Drag-and-Drop-Sortierfunktion, Beispiel

PHP + grundlegende Redis-Operationen

PHPSo ändern Sie den Array-Schlüsselwert

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung des Schlüsselworts final 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