面向对象
来源:互联网 发布:巴西黑帮知乎 编辑:程序博客网 时间:2024/06/02 02:23
1.对象的组成元素
-是对象的数据模型,用于描述对象的数据
-是对象的属性,或者对象的成员变量
2.对象的行为
-是对象的行为模型,用户描述对象能够做什么事情
-被称为对象的方法
二、对象的特点
1、每个对象都是独一无二的
2、对象是一个特定事物,他的职能是完成特定功能
3、对象是可以重复使用的
三、类与对象
类是面向对象程序设计的基本概念,通俗的理解类就是对现实中某一个种类的东西的抽象, 比如汽车可以抽象为一个类,汽车拥有名字、轮胎、速度、重量等属性,可以有换挡、前进、后退等操作方法。类是一类东西的结构描述,而对象则是一类东西的一个具体实例,例如汽车这个名词可以理解为汽车的总类,但这辆汽车则是一个具体的汽车对象。类与对象看起来比较相似,但实际上有本质的区别,类是抽象的概念,对象是具体的实例。类可以使程序具有可重用性。
四、面向对象的实质是什么。
面向对象就是把生活中要解决的问题都用对象的方式进行存储
用--属性
--方法
表示出来。
对象与对象之间通过方法的调用完成互动
--方法
五、面向对象的基本思路
识别对象
--任何实体都可以识别为一个对象
识别对象的属性
---对象里面存储的数据被识别为属性
---对于不同的业务逻辑,关注的数据不同,对象里面的存储的属性也不同
识别对象对象的行为
--对象自己属性数据的改变
--对象和外部交互
六、面向对象的基本原则
对象内部是高内聚的
-对象只负责一项特定的职能(职能可大可小)
-所有对象相关的内容都封装在对象内部
对象对外是低耦合的
-外部世界可以看到对象的一些属性(并非全部)
-外部世界可以看到对象可以做某些事情(并非全部)
七、析构函数:function __destruct(){},在程序结束时,自动调用。可以通过将变量设为null触发析构函数,通常用于清理程序使用的资源
构造函数:function __construct() ,在对象实例化的时候自动调用
八、
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 利用R写遗传算法
- 1051. Pop Sequence (25)
- ORACLE层次查询学习 level connect by
- Android开发_ContentProvider
- 解释下 JavaScript 中 this 是如何工作的。
- 面向对象
- ios多线程操作(四)—— GCD核心概念
- iOS移动开发数据库相关操作,基于…
- iOS 数据持久化-归档
- android里的各种坑 -1
- iOS 开发strong weak assign copy
- C语言的学习方法
- 接口和抽象类有什么区别
- android攻城狮学习笔记3/19『个人笔记!非教程!慎入!』