您的位置:首页 > 编程语言 > PHP开发

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

2016-06-10 21:42 656 查看

     以下就是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个特征: 封装  继承  多态


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php基础笔记