- 3
- 0
- 约9.15千字
- 约 58页
- 2017-11-17 发布于河南
- 举报
11.php面向对象
OOP 达到了软件工程的三个主要目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。 面向对象的编程方法OOP是九十年代才流行的一种软件编程方法。它强调对象的“抽象”、“封装”、“继承”、“多态”。 封装 - 也叫做信息封装:确保组件不会以不可预期的方式改变其它组件的内部状态;只有在那些提供了内部状态改变方法的组件中,才可以访问其内部状态。每类组件都提供了一个与其它组件联系的接口,并规定了其它组件进行调用的方法。 封装 将对象内部的属性或方法封装在自己对象的内部,在对象内部可以被使用或访问,但在对象的外部或者是在其它对象里不能使用封装的成员。 class person{ private $age;//当有修饰符的时候就不写VAR } p1=new person(); p1-age=19; //调用失败 设置了私有的成员,在外部访问时是不被允许的。只有在内部通过$this-age访问。 private function setMoney(){ } 函数同理,如果设置了私有的,类似于不希望给外部看到的发工资方法,只能被内部函数调用,就可以使用封装。 注意:封装成员通常是为内部其它成员提供支持或访问依赖所存在的。在PHP中使用公有的方法操作私有属性,类似于C#中的属性操作。 封装的特殊方法 __set()、 __get()、__i
您可能关注的文档
- Android的生词.docx
- Java程序设计试卷(2009带答案).doc
- Java复习题2012.doc
- javaSE基础-学习资料.doc
- 面向对象程序设计技术复习题.docx.docx
- 强大的拖拽实现.doc
- Report Machine操作手册.docx
- 《JAVA编程初步》练习测试题.doc
- 太原理工大学Java考试题.doc
- iphone 开发 之 窗口和视图.doc
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 外研版小学英语单词表全一年级起点.docx VIP
- 2024《森马服饰存货管理问题及完善对策研究(数据图表论文)》9300字.docx VIP
- 2026年河南机电单招试题附答案.docx VIP
- DB53/T 1447.4-2025 公路工程施工安全风险分级管控和隐患排查治理双重预防体系建设指南 第4部分:隧道工程.pdf VIP
- (高清版)DB33∕T 1169-2019 建设工程施工现场远程视频监控系统应用技术规程.pdf VIP
- DB53/T 1447.3-2025 公路工程施工安全风险分级管控和隐患排查治理双重预防体系建设指南 第3部分:桥梁工程.pdf VIP
- 超星尔雅学习通《艺术导论》章节测试答案.docx VIP
- 大族激光打标机说明书(CN)5.3.docx
- 给排水国标图集-04S531-3:湿陷性黄土地区给水排水检漏井.pdf VIP
- 高频精选:水文中心面试题库及答案.doc VIP
原创力文档

文档评论(0)