PHP笔记8-面向对象目录各知识点


     以下就是php面向对象所有的知识点,我觉得提高记忆的好方法就是每个知识点在心中有个谱,记住每个知识点就能勾起每个知识点的具体内容,如果连这个知识点都忘记了,那这块知识细节就更不用说能记住了。我觉得这种方法叫由点及面法吧


Day13类中成员概述   

1.类常量:定义形式:使用形式:
       普通属性(实例属性):定义形式:使用形式:
       静态属性:定义形式:使用形式:
       普通方法(实例方法)定义形式:调用形式:
      静态方法定义形式:调用形式:
      构造方法(_ _construct)
      析构方法(_ _destruct):
2.对象在哪些情况下会被销毁?
      1,如果程序结束,所有变量都会被销毁,自然,变量所代表的对象也会被销毁;
      2,当一个对象没有任何变量“指向”它的时候,即使程序还没有结束,也会被销毁;

   Day14继承

   基本语法:
   几个基本概念
    3个访问控制修饰符
    parent关键词
   构造方法和析构方法调用上级同类方法的问题
  覆盖(override):基本概念重写的基本要求:
  最终类     最终方法
  设计模式   什么叫设计模式?工厂模式单例模式:
    设计一个类:mysql数据库操作类

    Day15抽象类,抽象方法

   抽象类:抽象方法:
   抽象类和抽象方法的细节
   重载技术overloading    ,重载在“php语言”中的含义:
  属性重载
     __GET($属性名):
     __SET($属性名,值):
     __ISSET($属性名):
     __UNSET($属性名):
   方法重载
       利用php的重载技术,实现通常的“方法重载”:
  接口(interface)技术    什么是接口?
    接口(interface)定义形式:
    为什么需要接口?
   使 用形式:
   类和接口的大总结

  进一步完善mysqldb工具类:

Day16类的自动加载

含义:

什么时候需要一个类? 条件和要求

自定义自动加载函数

对象的复制(克隆)

对象的遍历

PHP内置标准类

其他数据类型转换为对象类型

类型约束

什么叫类型约束?

php中,只支持局部的部分类型约束

单例类的加强:禁止克隆

与类有关的其他魔术方法

序列化与反序列化技术

__sleep():用于对象的序列化:

__wakeup:用于对象的反序列化:

__tostring()魔术方法——比较常用!

__invoke()魔术方法:

其他零碎:与类有关的魔术常量: 与类有关的系统函数: 与对象有关的系统函数: 与类有关的运算符:

static关键字的新用法和总结:

面向对象编程思想的3个特征: 封装  继承  多态

 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章