PHP面向对象的程序设计总结(整理版).doc.doc

PHP面向对象的程序设计总结(整理版).doc.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP面向对象的程序设计总结(整理版).doc.doc

第8章_PHP面向对象的程序设计  TOC \o 1-3 \h \z \u  HYPERLINK \l _Toc298781090 1.面向对象的概述  PAGEREF _Toc298781090 \h 2  HYPERLINK \l _Toc298781091 2.构造方法和析构方法  PAGEREF _Toc298781091 \h 2  HYPERLINK \l _Toc298781092 3.封装性  PAGEREF _Toc298781092 \h 3  HYPERLINK \l _Toc298781093 对成员属性封装使用的魔术方法:__set()、__get()、__isset()、__unset()  PAGEREF _Toc298781093 \h 3  HYPERLINK \l _Toc298781094 4.继承性  PAGEREF _Toc298781094 \h 4  HYPERLINK \l _Toc298781095 5.常见的关键字和魔术方法  PAGEREF _Toc298781095 \h 5  HYPERLINK \l _Toc298781096 Final关键字  PAGEREF _Toc298781096 \h 5  HYPERLINK \l _Toc298781097 Static关键字  PAGEREF _Toc298781097 \h 5  HYPERLINK \l _Toc298781098 Const关键字  PAGEREF _Toc298781098 \h 6  HYPERLINK \l _Toc298781099 单态设计模式:  PAGEREF _Toc298781099 \h 6  HYPERLINK \l _Toc298781100 Clone魔术方法  PAGEREF _Toc298781100 \h 7  HYPERLINK \l _Toc298781101 __toString()魔术方法  PAGEREF _Toc298781101 \h 7  HYPERLINK \l _Toc298781102 __call()魔术方法  PAGEREF _Toc298781102 \h 8  HYPERLINK \l _Toc298781103 __autoload()魔术方法  PAGEREF _Toc298781103 \h 8  HYPERLINK \l _Toc298781104 对象串行化  PAGEREF _Toc298781104 \h 8  HYPERLINK \l _Toc298781105 __sleep()和__wakeup()魔术方法  PAGEREF _Toc298781105 \h 9  HYPERLINK \l _Toc298781106 6.多态性  PAGEREF _Toc298781106 \h 11  HYPERLINK \l _Toc298781107 抽象类:  PAGEREF _Toc298781107 \h 11  HYPERLINK \l _Toc298781108 接口:  PAGEREF _Toc298781108 \h 12  1.面向对象的概述 面向对象的程序的最小单位是:对象 面向过程的程序的最小单位是:函数 对象可以包含函数 对象由两部分组成:成员属性(变量,静态的)和成员方法(函数,动态的); 对象是通过类实例化出来的,所有面向对象的编程规则是: 先声明类实例化对象(创建对象)使用对象。 声明类:[一些修饰类的关键词] class 类名{ 类中成员(成员属性,成员方法); } 例如:class Person{ Private $name; Private $age; Private $sex; Function say(){}; Function eat(){}; } 实例化对象:$变量名=new 类名称([参数类表]); 例如:$p1=new Person; 对象类型在内存中的分配: 内存分为四个部分:栈空间段,堆空间段,数据段和代码段 栈:存放对象的地址。 堆:存放可变长度的数据:字符串,数组和对象 数据段:存放初始化变量,全局变量等 代码端:存放执行文件的操作指令(函数) 对象中的成员访问: 赋值:$引用名-成员属性=值; 获取:echo $引用名-成员属性

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档