我正在研究Abstract和Interface之间的区别,我读了一些句子说
子类只能扩展单个抽象(或任何其他)类,而接口可以扩展或类可以实现多个其他接口。
当他说“子类只能扩展一个抽象(或任何其他)类”时,我理解,他的意思是:
class first
{
public function Search()
{
return 'Hellow';
}
}
abstract class first2 extends first
{
}
class second extends first2
{
}
$ob = new second();
echo $ob->Search();
但是,我不明白他句子的其余部分,他说,“而一个接口可以扩展,或者一个类可以实现多个其他接口。”
有人可以解释他的最后一句话并添加一个代码示例吗?谢谢大家,祝你有美好的一天。