【分享】php面向对象详解.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
战战地地 日日记记__LLAAMMPP兄兄弟弟连连 职职场场如如战战场场,,战战场场需需要要军军人人,,而而职职场场需需要要的的是是职职业业人人 !!战战地地 日日记记是是展展现现 LLAAMMPP兄兄弟弟连连新新兵兵 (( 生生、、社社会会人人))转转变变为为合合格格军军人人 ((职职业业人人))的的心心路路历历 程程,,记记录录连连队队 (( 习习))生生活活的的点点点点滴滴滴滴,,分分享享其其中中的的收收获获与与快快乐乐 !!提提升升 职职业业竞竞争争力力 【【分分享享】】pphhpp面面向向对对象象详详解解 2012-06-19 09:08 229人阅读 评论 (0) 收藏 举报 phpfunctionclassinterfacecoop 面向对象 对象概念是面向对象技术的核心。在显示世界里我们所面对的事情都是对象,如计算机、电视机、自行车 等。在面向对象的程序设计中,对象是一个由信息及对信息进行处理的描述所组成的整体,是对现实世界的抽象. 对象的主要三个特性 对象的行为:可以对 对象施加那些操作,开灯,关灯就是行为。 对象的形态:当施加那些方法是对象如何响应,颜色,尺寸,外型。 对象的表示:对象的表示就相当于身份证,具体区分在相同的行为与状态下有什么不同。 面向对象模型 面向对象的概念: oop (面向对象的编程)它能是其代码更加简洁易于维护并且具有更强的可重性 什么是类: 类是具有相同属性和服务的一组对象的集合比如说人,书,轮船,车都属于类,他为属于该类的对象做了一个统一 的抽象描述,在编程的语言中类是一个单独的程序,它应该有一个类名包括属性的说明和服务两个部分。 什么是对象: 对象是系统中描述客观事件的一个实体,他是构成系统的一个基本单位。*数据与代码都被捆绑在一个实体当中*, 一个对象由一组属性和对这组属性进行操作的一组行为组成。 从抽象的角度来说,对象是问题域或实现域中某些事物的一个抽象。他反映该事物在系统中保存的信息和发挥的作 用:它是一组属性和有权对这些属性进行操作的一个封装体。客观世界是由对象和对象之间的联系组成的。 类和对象的关系: 类与对象的关系就如模具和铸件的关系,类的实力化的结果就是对象,而对对象的抽象就是类,类描述了一组有相 同特性 (属性)和相同行为的对象。 类与属性和方法 PHP中定义类语法格式: class classname [可选属性]{ public $property [=value];… //用public声明一个公共标识 然后给予一个变量 变量也可以赋值 function functionname ( args ){ //类的方法里的成员函数 代码} … //类的方法 (成员函数) } 生成对象 (类的实例化): $对象名=new classname( ); 使用对象的属性 在一个类中,可以访问一个特殊指针$this当在该类中通过一个操作设置或访问该变量时,使用$this-name来引用. 对象的生成 定义好类后用一个new来声明,由于对象资料的封装特性,对象是无法由主程序区块直接访问的须通过对象来调用类 中所定义的属性和行为函数,间接地达成存取控制类中资料的目的。 对象和类的关系 对象和类的关系: 对象是实际存在的,占有动态资源。 类是对象的蓝图,可能占有静态资源。 对象属性占有动态资源 类 (静态)属性实际上是有类名字空间上的 “全局变量” 性能考虑: 每个对象要单独占用数据空间 增加的调用层次可能消耗执行时间 方法的参数形式和传递方式 方法的参数可以是基本数据类型、数组和类对象。 基本数据类型:值参传递 1 基本数据类型:值参传递 数组:值参传递 类对象:引用传递 构造函数 构造函数是在类中起到初始化的作用 构造函数的生成方法与其他函数一样只是其名称必须是__construct(). 语法格式:function __construct(参数){ 。。。。。。。。 } 范例: class Person { public $name; public $sex; public $age; function __construct($name,$sex,$age){ echo 我是构造函数br; $this-name=$name; $this-sex=$sex; $this-age=$age; } 输出结果:初始化 析构函数 当对象脱离其作用域时 (例如

文档评论(0)

tcpe + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档