没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
16页
面向对象 面向对象(OOP)基本概念 基本概念 面向对象编程 面向对象编程 —— Object Oriented Programming 简写 OOP 目标 目标 了解 面向对象 面向对象 基本概念 01. 面向对象基本概念 面向对象基本概念 我们之前学习的编程方式就是 面向过程 面向过程 的 面相过程 面相过程 和 面相对象 面相对象,是两种不同的 编程方式 编程方式 对比 面向过程 面向过程 的特点,可以更好地了解什么是 面向对象 面向对象 1.1 过程和函数(科普) 过程和函数(科普) 过程 过程 是早期的一个编程概念 过程 过程 类似于函数,只能执行,但是没有返回值 函数 函数 不仅能执行,还可以返回结果 1.2 面相过程 面相过程 和 和 面相对象 面相对象 基本概念 基本概念 1) 面相过程 面相过程 —— 怎么做 怎么做? ? 1. 把完成某一个需求的 所有步骤 从头到尾 逐步实现 2. 根据开发需求,将某些 功能独立 功能独立 的代码 封装 封装 成一个又一个 函数 函数 3. 最后完成的代码,就是顺序地调用 不同的函数 不同的函数 特点 特点 1. 注重 步骤与过程
资源推荐
资源详情
资源评论
面向对象面向对象(OOP)基本概念基本概念
面向对象编程面向对象编程 —— Object Oriented Programming 简写 OOP
目标目标
了解 面向对象面向对象 基本概念
01. 面向对象基本概念面向对象基本概念
我们之前学习的编程方式就是 面向过程面向过程 的
面相过程面相过程 和 面相对象面相对象 ,是两种不同的 编程方式编程方式
对比 面向过程面向过程 的特点,可以更好地了解什么是 面向对象面向对象
1.1 过程和函数(科普)过程和函数(科普)
过程过程 是早期的一个编程概念
过程过程 类似于函数,只能执行,但是没有返回值
函数函数 不仅能执行,还可以返回结果
1.2 面相过程面相过程 和和 面相对象面相对象 基本概念基本概念
1) 面相过程面相过程 —— 怎么做怎么做 ??
1. 把完成某一个需求的 所有步骤 从头到尾 逐步实现
2. 根据开发需求,将某些 功能独立功能独立 的代码 封装封装 成一个又一个 函数函数
3. 最后完成的代码,就是顺序地调用 不同的函数不同的函数
特点特点
1. 注重 步骤与过程步骤与过程 ,不注重职责分工
2. 如果需求复杂,代码会变得很复杂
3. 开发复杂项目,没有固定的套路,开发难度很大!开发复杂项目,没有固定的套路,开发难度很大!
2) 面向对象面向对象 —— 谁来做谁来做 ??
相比较函数,面向对象面向对象 是 更大更大 的 封装封装,根据 职责职责 在 一个对象中一个对象中 封装封装 多个方法多个方法
1. 在完成某一个需求前,首先确定 职责职责 —— 要做的事情(方法)要做的事情(方法)
2. 根据 职责职责 确定不同的 对象对象 ,在 对象对象 内部封装不同的 方法方法 (多个)
3. 最后完成的代码,就是顺序地让 不同的对象不同的对象 调用 不同的方法不同的方法
特点特点
1. 注重 对象和职责对象和职责 ,不同的对象承担不同的职责
2. 更加适合应对复杂的需求变化,是专门应对复杂项目开发,提供的固定套路是专门应对复杂项目开发,提供的固定套路
3. 需要在面向过程基础上,再学习一些面向对象的语法需要在面向过程基础上,再学习一些面向对象的语法
类和对象类和对象
目标目标
类和对象的概念
类和对象的关系
类的设计
01. 类和对象的概念类和对象的概念
类类 和 对象对象 是 面向对象编程的面向对象编程的 两个两个 核心概念核心概念
1.1 类类
类类 是对一群具有 相同相同 特征特征 或者 行为行为 的事物的一个统称,是抽象的,不能直接使用不能直接使用
特征特征 被称为 属性属性
行为行为 被称为 方法方法
类类 就相当于制造飞机时的图纸图纸,是一个 模板模板,是 负责创建对象的负责创建对象的
1.2 对象对象
对象对象 是 由类创建出来的一个具体存在由类创建出来的一个具体存在 ,可以直接使用
由 哪一个类哪一个类 创建出来的 对象对象 ,就拥有在 哪一个类哪一个类 中定义的:
属性
方法
对象对象 就相当于用 图纸图纸 制造制造 的飞机
在程序开发中,应该 先有类,再有对象先有类,再有对象
剩余15页未读,继续阅读
资源评论
小虾仁芜湖
- 粉丝: 83
- 资源: 9357
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功