ホームページ >バックエンド開発 >PHPチュートリアル >PHPでのfinalキーワードの使用状況の分析

PHPでのfinalキーワードの使用状況の分析

黄舟
黄舟オリジナル
2016-12-16 17:01:311289ブラウズ

この記事の例では、php での Final キーワードの使用法について説明します。参考のためにみんなと共有してください。詳細は次のとおりです:

final キーワードは、クラスとメソッドを定義するためにのみ使用できます。

finalキーワードでマークされたクラスは継承できません

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

エラーメッセージが表示されます。致命的なエラー: クラスの生徒は許可されません 最終クラス (人) から継承します

final キーワードでマークされたメソッドはサブクラスによってオーバーライドできません

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

次のエラーが表示されます:

致命的なエラー: 最終メソッドをオーバーライドできません person::say()

上記は、PHP での Final キーワードの使用法の分析です。その他の関連記事については、PHP 中国語 Web サイト (www.php.cn) に注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。