PHP教程
PHP Mysql
PHP面向对象
PHP常用

PHP Final关键字

PHP Final关键字

在 PHP 中,Final 关键字仅适用于类和类方法。我们不能在 PHP 中声明为 Final。 因此,如果我们将类方法声明为 Final,则该方法不能被子类覆盖。 与方法相同,如果我们将类声明为 Final,则该类不能再扩展。

示例 1

<?php
    
    class base
    {
        final public function dis1()
        {
            echo "Base class..";
        }   
    }
    class derived extends base
    {
        public function dis1()
        {
            echo "derived class";
        }
    }
    $obj = new derived();
    $obj->dis1();
?>
输出:
Final Keyword
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4