面向对象

来源:互联网 发布:巴西黑帮知乎 编辑:程序博客网 时间:2024/06/02 02:23
一、对象包含两部分:
1.对象的组成元素
-是对象的数据模型,用于描述对象的数据
-是对象的属性,或者对象的成员变量
2.对象的行为
-是对象的行为模型,用户描述对象能够做什么事情

-被称为对象的方法


二、对象的特点

1、每个对象都是独一无二的
2、对象是一个特定事物,他的职能是完成特定功能
3、对象是可以重复使用的


三、类与对象

类是面向对象程序设计的基本概念,通俗的理解类就是对现实中某一个种类的东西的抽象, 比如汽车可以抽象为一个类,汽车拥有名字、轮胎、速度、重量等属性,可以有换挡、前进、后退等操作方法。类是一类东西的结构描述,而对象则是一类东西的一个具体实例,例如汽车这个名词可以理解为汽车的总类,但这辆汽车则是一个具体的汽车对象。类与对象看起来比较相似,但实际上有本质的区别,类是抽象的概念,对象是具体的实例。类可以使程序具有可重用性。


四、面向对象的实质是什么。
面向对象就是把生活中要解决的问题都用对象的方式进行存储
用--属性
--方法
表示出来。

对象与对象之间通过方法的调用完成互动
--方法

五、面向对象的基本思路
识别对象
--任何实体都可以识别为一个对象
识别对象的属性
---对象里面存储的数据被识别为属性
---对于不同的业务逻辑,关注的数据不同,对象里面的存储的属性也不同
识别对象对象的行为
--对象自己属性数据的改变
--对象和外部交互


六、面向对象的基本原则
对象内部是高内聚的
-对象只负责一项特定的职能(职能可大可小)
-所有对象相关的内容都封装在对象内部
对象对外是低耦合的
-外部世界可以看到对象的一些属性(并非全部)
-外部世界可以看到对象可以做某些事情(并非全部)


七、析构函数:function __destruct(){},在程序结束时,自动调用。可以通过将变量设为null触发析构函数,通常用于清理程序使用的资源

构造函数:function __construct() ,在对象实例化的时候自动调用


八、

0 0
原创粉丝点击