如何使用最终方法PHP防止子类重写超类

未来

我只是在学习php,然后遇到了最终方法,它说它可以防止子类覆盖超类中的方法。我想请给我一些例子,因为教科书使用的解释不够。

布罗沃克

例如,如果您有超类,那就说Foo。包含一个final称为:bar方法

class Foo
{
    final public function bar()
    {
        //Do action A
    }
}

现在我们有了一个子类,我们称它为Foo2,它是从Foo扩展而来的。

class Foo2 extends Foo
{
    //This class will not be able to override the bar() function.
}

由于final关键字指示该函数不能被覆盖,因此“ Action A”将始终是该函数所做的工作,不能在子类中对其进行更改。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

防止任何子类重写/隐藏方法c#; 保留超类的方法签名

来自分类Dev

如何使用返回类型作为超类的任何子类型创建方法

来自分类Dev

当子类重写方法时,我们如何确保在编译时调用超类的方法实现?

来自分类Dev

如何使用抽象超类中子类的方法

来自分类Dev

如何从超类的方法访问(屏蔽)子类中的成员变量?

来自分类Dev

在超类实例的对象上使用子类的方法

来自分类Dev

使用子类中的重写方法

来自分类Dev

如何在Java中从超类调用子类方法?

来自分类Dev

如何使超类方法返回子类的实例

来自分类Dev

当子类调用超类的方法时,如何获得超类来引用子类中的属性?

来自分类Dev

如何使超类中的方法创建子类对象?

来自分类Dev

在C#中,子类对象如何直接调用被重写的超类方法?

来自分类Dev

如何使用超类的构造函数创建子类的实例

来自分类Dev

方法不会从其超类重写方法

来自分类Dev

如何使用超类的实例访问子类的覆盖变量

来自分类Dev

Python-如何从子类实例调用超类的方法?

来自分类Dev

Java超类重写子类变量

来自分类Dev

Java:如何使用超类的静态方法从其创建子类的实例

来自分类Dev

如何决定从父类或子类中调用子类中的重写方法?

来自分类Dev

重写超类继承的方法

来自分类Dev

使用子类中的重写方法

来自分类Dev

您如何在Java中从超类调用子类方法?

来自分类Dev

子类和超类方法

来自分类Dev

如何使用超类的实例访问子类的覆盖变量

来自分类Dev

如何让子类扩展python中超类的方法

来自分类Dev

我如何在超类方法中使用子类的静态字段

来自分类Dev

如何在超类方法中使用子类参数?

来自分类Dev

超类和子类——方法使用

来自分类Dev

如何从重写的子类方法调用超类的继承方法?

Related 相关文章

  1. 1

    防止任何子类重写/隐藏方法c#; 保留超类的方法签名

  2. 2

    如何使用返回类型作为超类的任何子类型创建方法

  3. 3

    当子类重写方法时,我们如何确保在编译时调用超类的方法实现?

  4. 4

    如何使用抽象超类中子类的方法

  5. 5

    如何从超类的方法访问(屏蔽)子类中的成员变量?

  6. 6

    在超类实例的对象上使用子类的方法

  7. 7

    使用子类中的重写方法

  8. 8

    如何在Java中从超类调用子类方法?

  9. 9

    如何使超类方法返回子类的实例

  10. 10

    当子类调用超类的方法时,如何获得超类来引用子类中的属性?

  11. 11

    如何使超类中的方法创建子类对象?

  12. 12

    在C#中,子类对象如何直接调用被重写的超类方法?

  13. 13

    如何使用超类的构造函数创建子类的实例

  14. 14

    方法不会从其超类重写方法

  15. 15

    如何使用超类的实例访问子类的覆盖变量

  16. 16

    Python-如何从子类实例调用超类的方法?

  17. 17

    Java超类重写子类变量

  18. 18

    Java:如何使用超类的静态方法从其创建子类的实例

  19. 19

    如何决定从父类或子类中调用子类中的重写方法?

  20. 20

    重写超类继承的方法

  21. 21

    使用子类中的重写方法

  22. 22

    您如何在Java中从超类调用子类方法?

  23. 23

    子类和超类方法

  24. 24

    如何使用超类的实例访问子类的覆盖变量

  25. 25

    如何让子类扩展python中超类的方法

  26. 26

    我如何在超类方法中使用子类的静态字段

  27. 27

    如何在超类方法中使用子类参数?

  28. 28

    超类和子类——方法使用

  29. 29

    如何从重写的子类方法调用超类的继承方法?

热门标签

归档