PHP的面向对象是很重要的内容,也是很常用的内容。所以现在就把PHP面向对象进行整理了一下。
顺带,我会在后面把我整理的一整套CSS3,PHP,MYSQL的开发的笔记打包放到百度云,有需要可以直接去百度云下载,这样以后你们开发就可以直接翻笔记不用百度搜那么麻烦了。
笔记链接:http://pan.baidu.com/s/1qYdQdKK 密码:pvj2
一、面向对象的基本概念
1.什么是面向对象?
对象
面向
由于目前都还没有一个统一的概念,所以所能理解的就是一个物体被抽象出来,每个物品都是一个对象。
2.什么是对象?
---世间万物皆对象
桌子、人、键盘……
看见的,看不见的(抽象的)
3.对象的基本组成
对象包含两部分
-对象的组成元素
·是对象的数据模型,用于描述对象的数据
·又被称为对象的属性,或者对象的成员变量
-对象的行为
·是对象的行为模型,用于描述对象能够做什么事情
·又被称为对象的方法
4.对象的特点
·每个对象都是独一无二的
·对象是一个特定事务,他的职能是完成特定功能
·对象是可以重复使用的
5.面向对象编程的基本概念
·什么是面向对象?
-面向就是在编程的时候一直把对象放在心上
·面向对象编程就是在编程的时候数据结构(数据组织方式)都通过对象的结构进行存储
-属性、方法
·对象的描述方式更加贴合真实的世界,有利于大型业务的理解
·在程序设计的过程中用对象的视角分析世界的时候能够独立拉近程序设计和真实世界的距离
6.面向对象--实质
·面向对象就是把生活中要解决的问题都用对象的方式进行存储
-属性
-方法
·对象与对象之间通过方法的调用完成互动
-方法
7.面向对象的基本思路
第一步:识别对象
-任何实体都可以被识别为一个对象
第二步:识别对象的属性
-对象里面存储的数据被识别为属性
-对于不同的业务逻辑,关注的数据不同,对象里面存储的属性也不同
第三步:识别对象的行为
-对象自己属性数据的改变
-对象和外部交互