如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
中类的定义与使用复习Python得特点本次主要知识点一面向对象程序设计基础1、3给大家介绍对象1、4面向对象程序设计中得基本概念二定义和使用类2、1声明类【例2-1】大家有疑问的,可以询问和交流2、1、1self2、1、2定义类得对象【例2-2】2、1、3成员变量2、1、4Python使用下划线作为变量前缀和后缀来指定特殊变量,规则如下:2、1、5构造函数【例2-4】【例2-5】2、2类方法使用装饰符staticmethod定义类方法2、3使用instance()函数判断对象类型三类得继承和多态3、1继承dog=Dog()dog、run()cat=Cat()cat、run()运行结果如下:Animalisrunning、、、Animalisrunning、、、继承有什么好处?最大得好处就是子类获得了父类得全部功能。由于Animial实现了run()方法,因此,Dog和Cat作为她得子类,什么事也没干,就自动拥有了run()方法。3、2多态>>>isinstance(a,list)True>>>isinstance(b,Animal)True>>>isinstance(c,Dog)True看来a、b、c确实对应着list、Animal、Dog这3种类型。但就是等等,试试:>>>isinstance(c,Animal)True看来c不仅仅就是Dog,c还就是Animal!