1 / 3
文档名称:

Python编程基础与应用教案0703-类的方法.docx

格式:docx   大小:19KB   页数:3页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Python编程基础与应用教案0703-类的方法.docx

上传人:春哥知识店铺 2022/9/28 文件大小:19 KB

下载得到文件列表

Python编程基础与应用教案0703-类的方法.docx

相关文档

文档介绍

文档介绍:该【Python编程基础与应用教案0703-类的方法 】是由【春哥知识店铺】上传分享,文档一共【3】页,该文档可以免费在线阅读,需要了解更多关于【Python编程基础与应用教案0703-类的方法 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。Python编程基础与应用教案0703-类的方法
Python编程基础与应用教案0703-类的方法
1
Python编程基础与应用教案0703-类的方法
《Python编程基础与应用》电子教案
课题
类的方法
授课人
课型
实训
课程
Python编程基础与应用
班级
课时
2
上课时间
上课地点
教学目标
理解类的几个类的成员方法
重点
难点
学情分析
教学方法
演示法、做中学、项目教学法
教学准备
多媒体电脑机房,云教学平台环境,投影仪
教学过程与内容
设计意图
时间
环节一:理解类的几个成员方法的区别及掌握使用
Python类的成员方法可以分为公有方法、私有方法、静态方法、类方法、抽象方法和一些特殊方法等。
1)所谓的特殊方法是指方法的两侧各有两个下画线(__),它经常与某个运算符或者内置函数相对应用,比如__init__()和__del__()就是这一类方法。
2)私有方法的名字以两个或者更多个下画线开始。
3)公有方法可以通过对象名直接调用。私有方法不能通过对象名直接调用,可以在其它实例方法中通过前缀self进行调用,或在外部通过特殊的形式来调用。
4)抽象方法一般定义在抽象类中并且要求派生类必须重新实现。本教材不对抽象类作研究。
5)“实例方法”可以分为公有方法、私有方法、抽象方法和一些特殊方法。
6)静态方法和类方法不是“实例方法”,不属于任何实例,不会绑定到任何实例,也不依赖于任何实例状态,因此与实例方法相比能减少很多开销。
7)静态方法使用***@staticmethod为装饰器,可以没有参数。动态方法使用***@classmethod为装饰器,它必须有参数,并且一般以cls作为第一个参数表示该类本身。
Python编程基础与应用教案0703-类的方法
Python编程基础与应用教案0703-类的方法
2
Python编程基础与应用教案0703-类的方法
环节二:讲解第一个范例(构造方法)
范例7-4代码略
__init__()方法是一个特殊的类实例方法,称为构造方法(或构造函数)。构造方法用于创建对象时使用,每当创建一个类的实例对象时,Python解释器都会自动调用它。Python类中,手动添加构造方法的语法格式如下:
def__init__(self,...):
代码块
讲解第二个范例(析构方法)
范例7-5代码略
__del__()称为析构方法,当对象被销毁时执行的操作,一般用于资源回收。Python有垃圾回收机制,程序结束时会自动调用__del__(),也可手动调用del语句删除对象。
讲解第三个范例(私有方法和公共方法)
范例7-6代码略
定义为私有方法,只有在类的内部使用,在类的外部无法被访问。公共方法则在外部可以被访问。
讲解第四个范例(类方法和静态方法的使用)
范例7-7代码略
类方法不对特定的实例进行操作。
环节三:学生实训和练****br/>范例7-4
范例7-6
范例7-6
范例7-7
举一反三。
环节四:小结和布置作业
1、小结
类的成员方法可以分为公有方法、私有方法、静态方法、类方法、抽象方法和一些特殊方法等。
2、作业
教学反思
Python编程基础与应用教案0703-类的方法
Python编程基础与应用教案0703-类的方法
3
Python编程基础与应用教案0703-类的方法
感谢您的支持与使用
如果内容侵权请联系删除
仅供教学交流使用