PHP oops中final关键字
最终关键字 在PHP中,Final关键字仅适用于类和类方法。我们不能在PHP中声明为Final。 因此,如果我…
最终关键字
- 在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();
?>
<?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(); ?>
输出:
类别:PHP 技巧、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!