- 在PHP中, Final关键字仅适用于类和类方法。我们不能在PHP中声明为Final。
- 因此, 如果我们将类方法声明为Final方法, 则子类不能重写该方法。
- 与方法相同, 如果我们将class声明为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();
?>
输出
评论前必须登录!
注册