- 1
- 0
- 约3.04千字
- 约 8页
- 2026-03-12 发布于广西
- 举报
PAGE
PAGE1
多态
——第13次课常规课
一、教学目标
1.知识与技能
(1)学习并掌握python的多态
(2)理解什么是多态性
2.过程与方法:
(1)通过一个个贴近生活的案例进行情景引入,激发学生对本节学习内容的兴趣,引发关联性的内容思考;
(2)每节课程开始前,对上节学习内容的知识点进行复习,加深印象;
(3)老师与学生间进行代码互动式的教学编写,带着孩子一步步完成任务。
3、情感态度与价值观:
(1)通过贴近生活的案例培养激发孩子的兴趣与爱好,在一个个生活案例中树立孩子正确的价值导向;
(2)代码的编写过程是精彩的,也是乏味的;是充满创造性的,也是一点点的基础前行;训练孩子逻辑思维、想象能力的同时,还磨练了孩子们的耐心,做到身心的锻炼。
二、教学重点、难点
【重点】理解什么是python中的多态性【难点】python中类的多态的使用课时安排
课时安排:120分钟
四、上课准备
1. 课前检查所有学员电脑Python的安装情况,打开代码试运行。
2. 课前检查电脑、投影仪、网络是否有故障,及时修复。
3. 备课过程中预设上课的突发情况,想办法解决。
4. 备课过程中,以学生的视角去审视自己的课堂,及时做出改进。
5. 课前排查教学环境中所存在的安全隐患。
五、教学活动
活动时长
教学活动
注意事项
课前回顾
5min
1、导入单个类
通过将一个类移到一个模块中,并导入该模块,依然可以使用其所有功能,整个主程序文件变得整洁、易于阅读。
2、储存多个类
虽然在同一个模块中的类之间,应存在某种相关性,但我们可根据需要,在一个模块中存储任意多个数量的类。
3、导入多个类
①从一个模块中导入多个类时,用逗号分隔了各个类。
②导入整个模块再使用句点方式:module_name.class_name(模块名称.类名称),访问需要的类并创建了实例对象。
课前回顾,复习上节课的学习内容。以提问引导的方式,增强学生的记忆。
情景引入10min
上课了,老师说:“请每位同学回到自己的座位上坐好,那么此刻小吉同学就会找自己的座位坐好,小码同学也会找自己的座位坐好。虽然老师说的都是“自己的座位”,但“自己”却表示的是不同的个人,“座位”对于每个人来说都是“我的座位”,而不是他人的座位,这就是生活中的多态性!
类编程中就是:虽然都是同一个变量(“自己”)调用同一个的方法(“座位”),但该方法属于哪个类的对象(如“小吉同学”对象),完全是由程序在执行时(上课前执行到“找座位”环节)确定的(小吉找到他自己的座位,而不是其他人的座位),这就是类编程中的多态性!
以上,都是生活与编程中的多态性,而多态不是多态性,在下面的课程中我们将对两者进行一个深入的了解与区分。
不能把多态与多态性混为一谈,这样会造成概念理解上的混淆。
新知教授
20-25min
1多态
多态指的是一类事物有多种形态,(一个类有多个子类,因而多态的概念依赖于继承)
例如,在自然界中,有植物与动物,动物这一分支下又有哺乳动物比如小狗,也有卵生动物比如小鸡,这就是自然界中的多态。
而在程序中,多态指同一个方法调用,由于对象不同可能会产生不同的行为。
一个类它继承了一个类,但是它又改写了它父类的方法,这样在调用这个方法时,就会因为实例对象的不同而调用的方法不同,也就是说看这个实例对象实例化时是用父类实例化的,还是子类实例化的,是父类实例化的,结果就是父类的方法,是子类实例化的,结果就是子类的方法。
我们来定义一个动物父类,我们都知道,自然界的动物种类有很多,有人、小鸟、小狗等等。
我们再创建两个子类,人与小狗,分别继承了父类中的属性与方法。
此时,我们再定义一个animal_age函数作为类Animal的实例
我们可以发现在实际执行过程中Animal的子类Man和Dog的示例同样可以在animal_age函数中正常运行,这即是类的多态的作用。
在python中多态的经典使用可以用两句话来总结:对扩展开放和对修改封闭,即著名的「开闭」原则。对扩展开放即可以随意的增加父类的子类;对修改封闭即对于依赖父类的函数,新增子类对该函数无任何影响无需做任何修改。
多态是方法的多态,属性没有多态。
。
课间休息
10min
老师组织一些活动,操类、逻辑题或小游戏,也可和孩子多交流,了解课程理解能力
新知教授
30-40min
2多态性
多态性是编程中同一个操作因作用实例不同而表现出不同实现方式的特性。具有不同功能的函数可以使用相同的函数名,这样就可以用一个函数名调用不同内容的函数。在面向对象方法中一般是这样表述多态性:向不同的对象发送同一条消息,不同的对象在接收时会产生不同的行为(即方法)。也就是说,每个对象可以用自己的方式去响应共
您可能关注的文档
- python课件教案03-教案.docx
- python课件教案04-教案.docx
- python课件教案05-教案.docx
- python课件教案06_函数拓展.pptx
- python课件教案06-教案.docx
- python课件教案07-教案.docx
- python课件教案10-教案.docx
- python课件教案11-教案.docx
- python课件教案12-教案.docx
- python课件教案14-教案.docx
- 安徽省安庆市潜山市部分学校2025-2026学年七年级下学期阶段学情自测数学试题-普通用卷.docx
- 2026《微型无人机的设计基础综述》2600字.docx
- 安徽六安市金安区2025-2026学年八年级上学期2月期末物理试题-普通用卷.docx
- 2026《五菱汽车公司经营者股权激励实施成效及其启示》9700字.doc
- 北京市第一零九中学2026届高三下学期开学考试数学试题-普通用卷.docx
- 北京海淀实验中学2026届高三下学期数学开学检测试题-普通用卷.docx
- 2026《五菱汽车公司融资模式及融资风险分析》8700字.doc
- 2026《五菱汽车公司物流成本控制研究》文献综述开题报告(含提纲)3800字.doc
- 2026《五菱汽车公司薪酬改革问题研究》开题报告(文献综述)4200字.doc
- 2026《物流企业反内卷的战略转型研究—以顺丰控股为例》13000字.doc
最近下载
- 施工临时用电专项施工方案.pdf VIP
- 2026天津城投集团校招面笔试题及答案.doc VIP
- 2025年江苏学位英语试卷及答案.doc VIP
- 2026年江西信息应用职业技术学院单招职业适应性测试题库参考答案详解.docx VIP
- 造价咨询全过程实施方案.docx VIP
- 2025-2026年演出经纪人之演出市场政策与法律法规模拟题库及答案下载.pdf VIP
- 2025年春西师大版一年级下册数学全册课件.pptx
- 2026年春教科版(新教材)小学科学二年级下册(全册)教学设计(附目录P91).pdf
- 2025年深入贯彻中央八项规定精神学习教育应知应会试题含完整答案详解.docx VIP
- T∕GDEA 001-2024 智能配电房技术规范.pdf VIP
原创力文档

文档评论(0)