网站大量收购闲置独家精品文档,联系QQ:2885784924

《python编程基础》任务7.2 类的方法和属性.pptx

《python编程基础》任务7.2 类的方法和属性.pptx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

必威体育精装版版《python编程基础》备课课件任务2.1:python数与字符串

任务7.2类的方法和属性任务概要1.什么是类方法2.属性与方法的区别3.Python中方法的实现4.类常见的一些专有方法

1、什么是类方法方法是实例或对象所拥有的一些功能任务7.2类的方法和属性

2、属性与方法的区别属性代表对象的数据、静态的方法代表对象的操作、动态的任务7.2类的方法和属性

3、Python中方法的实现#类的格式:class类名():属性1=值1属性2=值2def方法1(参数):方法1主体部分def方法2(参数):方法2主体部分任务7.2类的方法和属性

3、Python中方法的实现#创建类的实例classMan():#下面的name、sex、age都是类属性name=姓名1sex=性别1age=年龄1defeat(self):print(我是实现吃饭功能的方法)defsay(self):#下面的height为对象属性self.height=身高1print(我的姓名是:+str(self.name)+,性别:+str(self.sex)+,年龄是:+str(self.age))任务7.2类的方法和属性

3、Python中方法的实现#类的操作#在单行命令中输入:xiaoming=man()//创建一个名为xiaoming的对象xiaoming.name//查看xiaoming的姓名xiaoming.name=小明//修改xiaoming的姓名xiaoming.eat()//调用吃饭的方法xiaoming.say()//调用自我介绍的方法xiaojun=man()//创建一个名为xiaoming的对象xiaojun.name=小军//修改xiaojun的姓名xiaojun.say()//调用自我介绍的方法xiaoming.say()//调用自我介绍的方法#可见两个对象互不影响#以上程序对象4个,方法两个xiaoming._dict_//查看小明对象的所有属性,以字典的方式显示结果xiaojun._class_.name=小军//修改man类下面的所有name的属性任务7.2类的方法和属性

3、Python中方法的实现#方法的创建classgod:defa(self)://定义函数可以没有self定义方法必须要有selfprint(所有人必须明天唱一首歌)zongguan=god()zongguan.a()//通过实例调用方法,不能通过类调用方法比如:god.a(),是错误的god().a(),是可以的(表示类的实例调用)#隐藏属性与方法classshool:def__jiaoxuefangfa(self)print(^^*)shool().__jiaoxuefangfa()//提示错误,因为隐藏方法外部是不能调用的任务7.2类的方法和属性

4.类常见的一些专有方法(1)__init__,构造函数方法也叫函数初始化的方法,也叫类的初始化,实例调用自动执行,不需要加__init__?classpeople:defhi(self):print(8899)def__init__(self):a=A:howareyou?b=---B:Fine,thankyoupeopel()任务7.2类的方法和属性

4.类常见的一些专有方法(2)析构函数:结束后,需要释放方法以__del__,#析构函数实例classfriend:defhi(self):print(8899)def__init__(self):print(我是init最先调用)def__del__(self):a=我是析构函数b=---对象生命周期结束啦,现在我得删除对象善后啦!print(a+b)xiaohuang=friend()xiaohuang.hi()friend()//类型具体构成的

文档评论(0)

New + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档