PHP抽象类和接口差异
PHP抽象类和接口的区别抽象类1.抽象的类不能被实例化。2.抽象类可以有成员属性。3.抽象类可以有普通方法。4.抽象类可以实现接口(若干个),且可以不实现其中的方法(继承抽象类的普通类必须实现接口)。5.抽象方法没有方法体,普通方法可以写逻辑。6.抽象类可以被抽象类继承,且不能重写抽象父类的抽象方法;7.抽象类可以有构造函数。8.定义抽象类跟抽象方法使用关键字 abstract接口1.对接口的使用是通过关键字implements。2.接口中定义的所有方法都必须是public类
复制链接