[PHP-Klassen und -Objekte] Letztes Schlüsselwort

不言
Freigeben: 2023-03-24 08:34:02
Original
1600 Leute haben es durchsucht

In diesem Artikel wird das Schlüsselwort [PHP-Klassen und -Objekte] vorgestellt, das einen gewissen Referenzwert hat. Jetzt kann ich es mit allen Freunden teilen, die es brauchen.

Endgültiges Schlüsselwort

wird als endgültig deklariert:

1.类,不能被继承。
2.方法,不能被子类覆盖。
3.属性,常量,不能被定义为 Final
Nach dem Login kopieren
Example #1 Final 方法示例<?phpclass BaseClass {
   public function test() {
       echo "BaseClass::test() called\n";
   }   final public function moreTesting() {
       echo "BaseClass::moreTesting() called\n";
   }
}class ChildClass extends BaseClass {
   public function moreTesting() {
       echo "ChildClass::moreTesting() called\n";
   }
}// Results in Fatal error: Cannot override final method BaseClass::moreTesting()?>
Nach dem Login kopieren
Example #2 Final 类示例<?phpfinal class BaseClass {
   public function test() {
       echo "BaseClass::test() called\n";
   }   // 这里无论你是否将方法声明为final,都没有关系
   final public function moreTesting() {
       echo "BaseClass::moreTesting() called\n";
   }
}class ChildClass extends BaseClass {}// 产生 Fatal error: Class ChildClass may not inherit from final class (BaseClass)?>
Nach dem Login kopieren

Verwandte Empfehlungen:

[php-Klassen und -Objekte] späte statische Bindung

[php-Klassen und -Objekte] Typeinschränkungen

[php-Klassen und -Objekte]-Objektkopie

Das obige ist der detaillierte Inhalt von[PHP-Klassen und -Objekte] Letztes Schlüsselwort. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage