代码之家  ›  专栏  ›  技术社区  ›  Saladin Akara

另一个继承问题

  •  3
  • Saladin Akara  · 技术社区  · 15 年前

    来自谷歌的快速搜索和维基百科关于多重继承的文章,其中引用:

    我知道PHP不允许多重继承。然而,我找不到一个明确的答案,那就是它是否允许多个类扩展一个超类。例子:

    class a {}
    class b extends a {}
    class c extends a {}
    

    这可能吗?

    5 回复  |  直到 15 年前
        1
  •  2
  •   deceze    15 年前

    是的,完全有可能。继承的全部目的是多个子级可以从父级继承公共功能。

        2
  •  2
  •   Annika Backstrom    15 年前

        3
  •  1
  •   Chris Dennett    15 年前

    这是面向对象编程的基础。这是可能的。

        4
  •  1
  •   Joel Etherton    15 年前

    是的,任何类都可以扩展基类。在您的示例中,类c不可能同时扩展a和b。

        5
  •  0
  •   MisterM    14 年前

    所以在上面的例子中

    class a {}
    class b extends a {}
    class c extends b {}
    

    c不能得到a的性质?