- 0
- 0
- 约小于1千字
- 约 3页
- 2026-04-30 发布于北京
- 举报
第11章⾯向对象程序设计
1、⾯向对象的两个基本概念
编程语⾔中,⼀般有两种编程思维,⾯向过程和⾯向对象。
⾯向过程,看重的是解决问题的过程。
这好⽐我们解决⽇常⽣活问题差不多,分析解决问题的步骤,然后⼀步⼀步的解决。
⽽⾯向对象是⼀种抽象,抽象是指⽤分类的眼光去看世界的⼀种⽅法。
Python就是⼀⻔⾯向对象的语⾔,
如果你学过Java,就知道Java的编程思想就是:万事万物皆对象。Python也不例外,在解决实际问题
的过程中,可以把构成问题事务分解成各个对象。
⾯向对象都有两个基本的概念,分别是类和对象。
•类
⽤来描述具有相同的属性和⽅法的对象的集合。它定义了该集合中每个对象所共有的属性和⽅法。对
象是类的实例。
•对象
通过类定义的数据结构实例
2、⾯向对象的三⼤特性
⾯向对象的编程语⾔,也有三⼤特性,继承,多态和封装性。
•继承
即⼀个派⽣类(derivedclass)继承基类(baseclass)的字段和⽅法。继承也允许把⼀个派⽣类的对象
作为⼀个基类对象对待。
例如:⼀个Dog类型的对象派⽣⾃Animal类,这是模拟是⼀个(is-a)关系(例图,Dog是⼀个
Animal)。
•多态
它是指对不同类型的变量进⾏相同的操作,它会根据对象(或类)类型的不同⽽表现出不
您可能关注的文档
- 锂电池包装机钣金件技术要求与规格说明.pdf
- 元宵节传统文化手抄报改字方法与字体安装指南.pdf
- 锡盟电信市场竞争分析:低资费公话对商务客户影响及应对策略.pdf
- 机械设备润滑计划表:热轧带钢车间卷取机设备.pdf
- 五年级语文下册第七单元测试卷.pdf
- IT销售策略:沉着应对难缠客户降价要求.pdf
- 幂函数图像与性质例题汇编.pdf
- 第23章图形相似:比例线段与相似三角形性质及判定.pdf
- 麦当劳申更正运营者信息公函.pdf
- 江西省南昌市新建区2024-2025学年七上数学期末调研模拟试题含解析.doc
- 安徽省合肥市部分校2025年初三年级第一次教学质量诊断性联合考试生物试题含解析.doc
- 河北东方学院《欧美文学简史》2023-2024学年第一学期期末试卷.doc
- 江苏无锡市秋学期期末高一化学(原卷版).docx
- 江西水利职业学院《酒店管理信息系统》2023-2024学年第二学期期末试卷.doc
- 南京中医药大学翰林学院《中医医案学》2023-2024学年第二学期期末试卷.doc
- 云南农业职业技术学院《JavaEE企业级应用开发课程设计》2023-2024学年第二学期期末试卷.doc
- 2024-2025学年江苏省南通市通州区数学五年级第二学期期末调研试题含答案.doc
- 2026届江西省九江一中、临川二中重点中学高三英语试题下学期期末联考试题含解析.doc
- 深圳市重点中学2024届高考英语一模试卷含解析.doc
- 美食文化 乐享口福 主题班会课件.pptx
最近下载
- 国防教育日红色故事PPT英雄人物介绍模板红色经典抗日革命爱国主题班会课件(29).pptx VIP
- 2025年陕西中考数学金银卷.pdf VIP
- 国铁集团科研计划课题“揭榜挂帅.pdf VIP
- 江苏省兴化市乐吾实验校2026届中考物理最后一模试卷含解析.doc VIP
- 基于PLC的自动焊接机电气控制系统设计.docx VIP
- 高中数学专题立体几何的基本概念、点线面位置关系及表面积、体积的计算小题综合真题训练(解析版+原卷版).docx VIP
- 2026《基于STM32单片机开发的无人机控制系统设计(附图)》6400字.docx
- 音乐推广合同.docx VIP
- 2026年瑞幸值班主管培训考试题目及答案.doc VIP
- 2026年北京市朝阳区初三一模英语试卷(含答案).docx
原创力文档

文档评论(0)