有没有办法让界面方法添加body?

时间:2015-05-13 08:25:36

标签: php interface

Java有默认方法,Scala有特征。有没有办法得到PHP界面中的给定方法有身体的效果?假设我完全控制了界面,方法,一切。

2 个答案:

答案 0 :(得分:3)

实际上这就是重点。接口不实现其方法的主体,这就是为什么要创建实现它们的类的原因。

接口的目的是提供一种在实现接口的类之间进行交互的统一方法,但没有任何东西可以强制它们的行为。

接口表示一种特定的约束,它与继承完全不同

编辑:我看到了你的评论,但它似乎被删除了。我很抱歉,如果你觉得我是这样的话,那就是对你所说的话表示赞美,但我不能说更多,因为它很漂亮"简单"因为一个直接的事实

答案 1 :(得分:1)

从PHP 5.4.0起,PHP也可以访问Traits。

了解更多here