1
2
3
4
5
6
7
8
9
10
11
12
13
14

类与面向对象

发布时间:2021-08-17 17:10   发布人:陈媛媛   浏览次数:310

【单元:类与面向对象

内容描述:

我们之前学习的案例都是面向过程的,编程思路的核心是一个个实现相关功能的过程,围绕这些过程,实现相应功能。程序员是从“过程”看问题,解决问题的。当利用面向过程方法处理的问题越来越复杂时,面向过程的编程方法就暴露了其缺点。面向对象可以解决面向过程存在的缺点。面向对象是一种对现实世界理解和抽象的方法。这里把现实世界里的任何实物都可以当作一个相对独立的对象来看待。本单元我们将运用面向对象解决问题。

 

能力目标

知识目标

素质目标

1.能够熟练定义类与对象

2.能够熟练运用运用类和对象解决现实问题

3.能够熟练运用类方法和静态方法

1. 理解面向对象的概念,明确类和对象的含义

2.掌握类的定义与使用方法

3.熟练创建对象、访问对象成员

4.掌握实现成员访问限制的意义,可熟练访问受限成员

5.了解构造方法与析构方法的功能与定义方式

6.熟悉类方法和静态方法的定义与使用

1. 养成积极主动学习意识

2. 养成勤于动手的习惯

3. 养成团队合作能力

4. 养成良好的编程习惯

学习任务

重点难点

突破方法

任务一 创建学生类与对象

任务二 访问限制、类方法、静态方法的使用

任务三 类的继承

任务四  实现学生成绩管理系统

教学重点:类的定义与访问、对象的创建与访问

教学难点:静态方法、方法的重写、多态

采用翻转课堂、项目导入的教学模式,进行分组讨论、演示动画原理。运用多媒体、PyCharm开发环境、实训助手、教学平台等辅助授课。

【导学视频】

【思维导图】

image.png

【课程思政】

【课前准备】

课前微课

面向对象编程思想用Python定义类定义类的属性  定义类的方法

查找资料

类和对象的含义

【学习资源】

教学视频

任务3.3.1创建学生类与对象-类与对象的含义

任务3.3.1创建学生类与对象-定义类

任务3.3.1创建学生类与对象-创建对象

任务3.3.1创建学生类与对象-构造方法

任务3.3.2访问限制、静态方法、类方法的使用-私有方法

任务3.3.2访问限制、静态方法、类方法的使用-私有属性

任务3.3.2访问限制、静态方法、类方法的使用-静态方法

任务3.3.2访问限制、静态方法、类方法的使用-类方法

任务3.3.2访问限制、静态方法、类方法的使用-总结

任务3.3.3类的继承-继承1

任务3.3.3类的继承-继承2

任务3.3.3类的继承-构造方法的继承1

任务3.3.3类的继承-构造方法的继承2

任务3.3.3类的继承-方法的重写1

任务3.3.3类的继承-方法的重写2


任务3.3.4学生信息管理系统-创建学生类

任务3.3.4学生信息管理系统-创建学生管理类1

任务3.3.4学生信息管理系统-创建学生管理类2

任务3.3.4学生信息管理系统-添加学生信息

任务3.3.4学生信息管理系统-保存学生信息

任务3.3.4学生信息管理系统-查询学生信息

任务3.3.4学生信息管理系统-删除学生信息

移动端学习通道


1630310885435998.png


      1630310947138041.png

    1630311000105845.png

教学

设计

《类与面向对象》教学设计

点击进入学习

教案

《类与面向对象》教案

点击进入学习

课件

《创建学生类与对象》课件

点击进入学习

《访问限制、类方法、静态方法的使用》课件

点击进入学习

《类的继承》课件

点击进入学习

习题

《类与面向对象》习题

点击进入学习

实训

任务

《类与面向对象》实训指导书

点击进入学习

实训

流程

image.png

案例

源码

案例:银行管理系统                               案例:井字棋

音频

答疑

什么是面向过程的编程思想?                        什么是多态?

什么是面向对象的编程思想?                        为什么要用访问限制?

什么是封装?                                                 

什么是继承?                                                 

原理动画

四种交换技术的工作时序                               虚拟电路

级联逐次比较线性编码   

【拓展资源】

1 x证书

项目八标注文件格式转换-实验1    项目八标注文件格式转换-实验2    项目八标注文件格式转换-实验3

企业

案例

框架搭建-准备名片操作函数修改主文件中函数调用

数据结构确定-确定名片管理系统的数据结构

专业

英语

development [dɪˈveləpmənt] 开发     while [wail]当……的时候

environment [ɪnˈvaɪrənmənt] 环境    interpreter [ɪnˈtɜ:prɪtə(r)] 解释器

count [kaunt] 计数;计算                    configured [kən'fɪɡəd] 配置

private ['praivit ] 私有的,私人的        super ['sju: pə] 父类的,超级的,,超类的

拓展

作业

实现银行管理系统

推荐

学习

内容

python中类与对象