使用"实现"我可以强制一个类来定义某些函数,但我需要在接口中添加一些函数以避免重复的代码。只有在我上课时才能做到这一点" abstract"并使用" extends"。但是"延伸"只接受一个班级。因为这些类中的每一个都是不同的,有点像应用程序的功能,我不能只用另一个扩展一个。有没有办法
class My extends Feature1, Feature2, Feature3{
}
...
答案 0 :(得分:4)
Php不允许多重继承。有两种方法可以做到这一点 -
<强>第一强>
class a { }
class b extends a { }
class c extends b { }
接口 -
interface sb { }
class c extends a implements sb { }