gpt4 book ai didi

php - php父类(super class)如何访问其子类的 protected 方法?

转载 作者:可可西里 更新时间:2023-10-31 23:35:35 25 4
gpt4 key购买 nike

我今天才注意到这种行为 - 很奇怪,我很确定在 java 中你只能访问继承链上游的 protected 方法,因为另一种方式违反了封装。

语言中有这种行为的原因吗?

最佳答案

我发现当在父类中定义的一个方法只需要根据扩展类类型更改其功能的一小部分时,它很有用。您可以从父类中调用抽象方法,并且它的功能会根据需要随着子类中该方法的定义而改变。

我还要补充一点,兄弟类也可以访问彼此的 protected 属性和方法,只要它们在父类中声明(可以是抽象的也可以不是)。

关于php - php父类(super class)如何访问其子类的 protected 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1787291/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com