PHP基础知识复习
手抄书:
1. OOP编程基本流程:
- 创建类
- 添加类成员
访问类成员
2. 类与实例的引用
self
: 引用当前类$this
: 引用当前类的实例/对象3. 构造方法
__construct()
: 类实例化自动调用,完成对象的初始化new
: 当用new调用一个类名称函数时会触发类中的构造方法4. 类成员的访问控制
public
: 本类, 类外, 子类均可访问private
: 仅本类可访问protected
: 本类,子类可访问,类外不可见5. 类的继承
protected
: 受保护成员,可以子类中访问extends
: 设置子类继承的父类parent
: 子类中引用父类成员代码6. trait技术
trait
: 声明trait类, 实现类的多继承与方法复用use
: 在类中插入trait类代码trait类不能实例化
7. 接口interface
接口是类的模板,它声明的方法必须要在类中实现
面向接口是面向对象编程中最重要的思维模式
8. 抽象类abstract
abstract
: 定义抽象方法与抽象类- 抽象类不能实例化, 只能充当父类
- 抽象类中的方法,必须要在它的子类中实现