多数大学生出来选择的工作和专业无关
首页 > 新闻动态 > 行业动态

PHP抽象类和接口的区别

时间:2013-11-05 20:27:19 [来源]:郑州PHP培训学校

   抽象类和接口有相同之处,也有类似的功能,但是它们之间还是有很多区别

    1、抽象类的操作通过继承关键字extends来实现,而接口的使用是通过implement关键字来实现。
    2、抽象类中有数据成员,可以实现数据的封装,但是接口没有数据成员。
    3、抽象类中可以有构造函数,但是接口没有构造函数。
    4、抽象类的方法可以通过private、protected或者public关键字来修饰,而接口中的方法只能使用public来修饰。
    5、一个类只能继承于一个抽象类,而一个类可以同时实现多个接口。
    6、抽象类中可以有成员方法的实现代码,而接口中不可以有成员方法的实现代码。

上一篇:PHPclone关键字--克隆对象

下一篇:郑州清新教育PHPprotected保护成员