[推荐]12-《PHP和MySQL web开发》第6章 面向对象的PHP 学习笔记
2011年10月29日
重要提醒:系统检测到您的帐号可能存在被盗风险,请尽快查看风险提示,并立即修改密码。 | 关闭
网易博客安全提醒:系统检测到您当前密码的安全性较低,为了您的账号安全,建议您适时修改密码 立即修改 | 关闭
[推荐]12-《PHP和MySQL web开发》第6章 面向对象的PHP 学习笔记
2011-10-29 06:10:48| 分类: 默认分类| 标签:|字号大中小 订阅 第6章 面向对象的PHP
6.1 面象对象的概念
这个概念需要在编程中理解,尤其是从C语言面向过程学习过来的,学习面向对象思想
6.1.1 类和对象
面向对象软件由一系列具有属性和操作的自包含对象组成,这些对象之间能够交互,从而达到我们的要求。
对象的属性是与对象相关的特性或变量。
对象的操作则是对象可以执行的、用来改变其本身或对外部产生影响的方法、行动或函数。
面向对象软件的一个重要优点是支持和激励封装的能力――封装也叫数据隐藏(封装性)。从本质上说,访问一个对象中的数据只能通过对象的操作来实现,对象的操作也就是对象的接口。
在面向对象的软件中,对象是一个被保存数据和操作这些数据的操作方法的唯一、可标识的集合。
对象可以按类进行分类。类是表示彼此之间可能互不相同,但是必须具有一些共同点的对象集合。虽然类所包含的对象可能具有不同属性值,但是,这些对象都具有以相同方式实现的相同操作以及表示相同事物的相同属性。
6.1.2 多态性
面向对象的编程语言必须支持多态性(多态性),多态性的意思是指不同的类对同一操作可以有不同的行动。
多态性与其说是对象的特性,不如说是行动的特性。
在PHP中,只有类的成员函数可以是多态的。这可与现实世界的自然语言的动词做比较,后者相当于成员函数。这些动词只描述了普遍行动,因为我们不知道这些行动应该作用于哪种对象(这种督
分享到:
相关推荐
PHP和MySQLweb开发第5版 PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP ...
第6章 面向对象的PHP 6.1 理解面向对象的概念 6.1.1 类和对象 6.1.2 多态性 6.1.3 继承 6.2 在PHP中创建类、属性和操作 6.2.1 类的结构 6.2.2 构造函数 6.2.3 析构函数 6.3 类的实例化 6.4 使用类的属性 ...
PHP和MySQL Web开发PHP和MySQL Web开发PHP和MySQL Web开发PHP和MySQL Web开发PHP和MySQL Web开发
前段时间学习PHP 下了个PHP和MySQL Web开发(原书第4版)高清版,有将近200M,PDF文档不过没有书签,花了一天的时间将书签添加上去了,精确到了三级目录。 我没有权限上传200M的文件,所以放到百度空间了,下载后是...
php 和 mysql web开发 第4版 清晰带目录书签 非扫描版
第6章 面向对象的PHP 6.1 理解面向对象的概念 6.1.1 类和对象 6.1.2 多态性 6.1.3 继承 6.2 在PHP中创建类、属性和操作 6.2.1 类的结构 6.2.2 构造函数 6.2.3 析构函数 6.3 类的实例化 6.4 使用类的属性 6.5 使用...
《PHP和MySQL Web开发》(原书第4版)—源代码
PHP和MySQL Web开发(原书第4版)源代码 PHP和MySQL Web开发(原书第4版)源代码 PHP和MySQL Web开发(原书第4版)源代码 PHP和MySQL Web开发(原书第4版)源代码
PHP和MySQL Web开发 第四版 英文版 PHP and MySQL Web Development 4th Edition 英文版,方便COPY书中的CODE
PHP和MySQL Web开发(原书第5版)_源码。从1到31章齐全!注意是源码,不是电子书!
PHP和MySQLWeb开发,作者为LukeWellingLauraThomson,本书将PHP开发与MySQL应用相结合,分别对PHP和MySQL做了深入浅出的分析,不仅介绍PHP和MySQL的一般概念,而且对PHP和MySQL的Web应用做了较全面的阐述,并包括几...
PHP和MySQLWeb开发例题代码 PHP和MySQLWeb开发例题代码
《PHP和MySQL Web开发(原书第4版)》中文译版.pdf
php和mysql web开发的“圣经” epub版本 全本。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
《Php和Mysql Web开发_原书第4版》PDF版本下载
个人每天的学习笔记,之后几天持续更新,以此激励自己和希望他人有所借鉴。
PHP和MySQL Web开发_中文PHP和MySQL Web开发_中文PHP和MySQL Web开发_中文PHP和MySQL Web开发_中文PHP和MySQL Web开发_中文PHP和MySQL Web开发_中文
PHP和MySQLWeb开发第三版(光盘源码)
web开发-PHP和MySQL Web开发(原书第4版—源代码)加上原书pdf
本书将PHP开发与MySQL应用相结合,分别对PHP和MySQL做了深入浅出的分析,不仅介绍PHP和MySQL的一般概念,而且对PHP和MySQL的Web应用做了较全面的阐述,并包括几个经典且实用的例子。 本书是第4版,经过了全面的更新...