PHP面向对象学习大纲
2010-02-08 阅读 52
- 面向对象的概念 1. OOP(object oriented Programming),产生发展
- 软件设计中的OOP、OOA、OOD
- 面向对象基础 1. 对象 1. 一切皆是对象
- 对象的特征 1. 状态:用一组数值表示
- 行为:对象的操作和对象本身组成行为
- 类 1. 具有相同或相似状态、行为的一组对象抽象为类
- 类的属性 1. 属性,抽象于对象的状态
- 方法,抽象于对象的行为
- 类和对象 1. 对象是类的实例化、具体化
- 类是对象的抽象
- 面向对象 1. 类的封装 1. 私有、共有
- 可选择的隐藏类中的属性和方法
- 类的继承 1. 子类自动共享父类属性和方法的机制
- 子类可以拥有自己的属性和方法
- 类的多态 1. overload,重载(php不支持)
- override,覆盖(php支持)
- PHP的面向对象 1. 类的定义/封装 1. 定义:class
- 构造、析构函数:__construct、__destruct
- 三种访问限制:private、public、protect
- 类的继承 1. extends
- 子类只能继承于一个父类,但可以实现多个接口
- 类的多态 1. 可以对父类的方法进行覆盖、重写
- php不支持方法的重载
- 对象的克隆 1. __clone
- 当对象被复制时,触发该方法
- instanceof 1. 检测一个给定的对象是否属于(继承于)某个类(class)、某个类的子类、某个接口(interface)。
- final 1. 修饰function,方法不可被重写
- 修饰class,类不能被继承
php 学习大纲 面向对象 object class
更新于 2023年03月28日