PHP面向对象中接口和抽象类的区别及应用场景

  抽象类访问权限不能是private 可以有不是抽象属性和抽象方法 所以抽象方法前要加abstract 如果有抽象方法 这个类就是抽象类 前要加abstract 继承用extends 子类必须定义所有抽象方法,抽象方法不能实例化对象,子类使用implements关联接口
  接口内不能声明变量 只能声明常量,并且所有成员权限都是public 接口声明用interface
  一个类可以由一个父类但可以有许多接口,必须要将所有接口中的抽象方法全部实现才能创造对象,所以接口可以用于规范化和追加功能

植入部分

如果您觉得文章不错,可以通过赞助支持我。

如果您不希望打赏,也可以通过关闭广告屏蔽插件的形式帮助网站运作。

标签: 知识

添加新评论