- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Python程序设计PythonProgramming广东机电职业技术学院人工智能学院SchoolofArtificialIntelligenceGuangdongMechanicalElectronicalPolytechnicPython面向对象
5.2Python面向对象基本语法类的定义实例的创建类变量实例变量实例方法类方法静态方法
1.类的定义实例的创建5.2Python面向对象基本语法类的定义classDog:一个简单的Dog类#类属性(所有实例共享)species=Canisfamiliaris#初始化方法(构造函数)def__init__(self,name,age):#实例属性self.name=nameself.age=age#实例方法defbark(self):returnf{self.name}sayswoof!
1.类的定义实例的创建5.2Python面向对象基本语法对象实例的创建classDog:一个简单的Dog类#类属性(所有实例共享)species=Canisfamiliaris#初始化方法(构造函数)def__init__(self,name,age):#实例属性self.name=nameself.age=age#实例方法defbark(self):returnf{self.name}sayswoof!#创建Dog类的实例my_dog=Dog(Buddy,5)#访问属性print(my_dog.name)#输出:Buddyprint(my_dog.species)#输出:Canisfamiliaris#调用方法print(my_dog.bark())#输出:Buddysayswoof!
2.类变量实例变量5.2Python面向对象基本语法例:classMyClass:class_var=我是类变量#类变量def__init__(self,instance_var):self.instance_var=instance_var#实例变量#访问类变量print(MyClass.class_var)#输出:我是类变量#创建实例obj1=MyClass(实例1)obj2=MyClass(实例2)#访问实例变量print(obj1.instance_var)#输出:实例1print(obj2.instance_var)#输出:实例2#通过实例访问类变量print(obj1.class_var)#输出:我是类变量#修改类变量会影响所有实例MyClass.class_var=修改后的类变量print(obj1.class_var)#输出:修改后的类变量print(obj2.class_var)#输出:修改后的类变量创建访问
3.实例方法类方法静态方法5.2Python面向对象基本语法例——实例方法:classMyClass:definstance_method(self):return这是实例方法,selfobj=MyClass()print(obj.instance_method())#输出:(这是实例方法,__main__.MyClassobjectat...)
3.实例方法类方法静态方法5.2Python面向对象基本语法例——类方法:classMyClass:@classmethoddefclass_method(cls):return这是类方法,clsprint(MyClass.class_method())#输出:(这是类方法,class__main__.MyClass)装饰器
3.实例方法类方法静态方法5.2Python面向对象基本语法例——静态方法:classMyClass:@staticmethoddefstatic_method():return这是静态方法print(MyClass.static_method())#输出:这是静态方法装饰器
3.实例方法类方法静态方法5.2
您可能关注的文档
- Set接口及其实现类赵耀宏63课件讲解.pptx
- PracticalEnglishforInternationalCruiseShipCrew国际邮轮服务英语50课件讲解.pptx
- PracticalEnglishforInternationalCruiseShipCrew国际邮轮服务英语53课件讲解.pptx
- PracticalEnglishforInternationalCruiseShipCrew国际邮轮服务英语57课件讲解.pptx
- PracticalEnglishforInternationalCruiseShipCrew国际邮轮服务英语61课件讲解.pptx
- PracticalEnglishforInternationalCruiseShipCrew国际邮轮服务英语68课件讲解.pptx
- PracticalEnglishforInternationalCruiseShipCrew国际邮轮服务英语74课件讲解.pptx
- PracticalEnglishforInternationalCruiseShipCrew国际邮轮服务英语78课件讲解.pptx
- PracticalEnglishforInternationalCruiseShipCrew国际邮轮服务英语79课件讲解.pptx
- PracticalEnglishforInternationalCruiseShipCrew国际邮轮服务英语80课件讲解.pptx
最近下载
- 2025年运城市教师职称考试(理论知识)在线模拟题库及答案.docx VIP
- 阿巴西普注射液(JXSS1800015)药品申请上市技术审评报告.pdf VIP
- Unit 2 Family rules课件 人教版PEP英语四年级下册.pptx VIP
- 乙类非处方药药品名称目录.doc VIP
- 2025最新中小学教师职业道德规范(完整版).pdf VIP
- HSE体系运行质量评估标准.doc VIP
- TWSJD 18.17-2024 工作场所空气中化学因素测定 甲基叔丁基醚的气相色谱法.docx VIP
- 2021版《血液净化标准操作规程》解读ppt课件.pptx VIP
- 某加油站洗车机项目综合分析报告.doc
- 非处方药OTC市场营销策略探讨.docx VIP
原创力文档


文档评论(0)