- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
教案序号:.
课题项目7面向对象
授课形式口理论EJ理实一体口实训|(验)口其它:______________
学时安排_J_2
本单元总学时:(其中:理论.学时、实践」_学时)
1了解类与对象的概念
教学内容及目标2.会进行类与对象的创建
3.能进行成员变量、方法的创建和使用
重点:类与对象的创建
教学重点及难点
难点:成员变量、方法的使用
授课对象学情分
Python是面向对象的程序设计语言,可以用面向对象的方法来解决相关的项目问题。
析
教学媒介投影仪、电脑授课地点数据分析实训室
教学设计(可加页):教学随笔:思政
点
新课导入:
面向对象的思想,是基于现实中的不同形态的事物及事物间的联系的抽象而产生
的。在面向对象的程序设计语言中,用对象来映射显示中的事物,用对象间的关系来描
述事物之间的联系。
任务7.1对象与类一电影对象的定义和使用
艺术素养
任务描述
任务分析
1.
类的定义和使用
c1ass类名:
类变量
def—init_(se1f,参数):#初始化方法,也叫构造方法成员变量初始化
def成员方法():
2.对象的创建
对象名二类名(参数)
3.
构造方法
细致认真
_init_()
构造方法是一种特殊的方法,主要用来进行一些初始化操作,故也称为
初始化方法。如果用户没有定义构造函数,则系统执行默认的构造方法,如果定了了构
造函数,当用户创建对象时就会调用该方法。
例题(互动)
4.析构方法
析构方法_de1_(),de1前后用双下划线开头和结尾。该方法同样不需要显式调
用,在释放对象时自动调用,释放对象所占用的资源。
实践
5.
数据成员的访问
数据成员,指的是用于处理类及其对象的相关数据。数据成员按作用对象分,可
分为类变量和成员变量。类变量是用于描述类的特征或属性,成员变量则是描述类对象
的特征或属性。
6.成员方法的调用
对象名.成员变量名(互动)
类的成员方法按形式也分为公有成员方法、私有成员方法。私有方法以两个下划
线开始,在类内容通过类名或者SC1f来调用(调用格式:类名.—私有成员方法名()
或者se1f.私有成员方法名())。公有成员方法可以通过对象名直接调用。
按作用对象分,类的成员方法可分为普通成员方法、类方法和静态方法。类名.类
工匠精神
方法()
或对象名.类方法O
7.类与对象任务实现一一电影对象的定义和使用(实践)
职业素养
任务再分析
源码实现
任务7.2继承和多态
面向对象编程(OoP)语言的一个重要功能是“继承”。新类可通过继承使用现有类的
文档评论(0)