一个类在 PHP 中可以实现多少个接口?

2022-08-30 12:39:30

我正在寻找一个不难的问题的答案,但我无法找出一个类可以实现多少个接口。

这可能吗?

class Class1 implements Interface1, Interface2, Interface3, Interface4 {
   .....
}

对于我发现的所有类似示例,我已经看到一个类只能实现2个接口。但是没有任何关于我正在寻找的信息。


答案 1

您可以实现的接口数量没有限制。根据定义,您只能(继承)一个类。extend

作为一个实际问题,我会限制你实现的接口的数量,以免你的类变得过于庞大,因此难以使用。


答案 2

您可以实现任意数量的类,这没有限制。

class Class1 implements Interface1, Interface2, Interface3, Interface4, Interface5, Interface6{
   .....
} 

这意味着这是对的 希望这对你有帮助


推荐