PHP面向对象学习大纲

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

php 学习大纲 面向对象 object class

更新于 2023年03月28日