2018年5月9日

Python中子类调用父类的方法

摘要: 如果想在子类中调用父类的方法可以用类名去直接调用,这时候self参数不能省略。 上面的方法虽然可以实现基本的功能,但是可拓展性比较差。因为当父类名字发生修该时下面就必须进行修改。这时候可以使用super()方法就可以解决这问题。 阅读全文

posted @ 2018-05-09 20:50 哟,写bug呢?? 阅读(7559) 评论(0) 推荐(0) 编辑

Python类的组合和继承

摘要: 1、组合指的是,在一个类中以另外一个类的对象作为数据属性,称为类的组合。作用是可以将两个本来不相关的类联系起来。一般是两个类之间有显著的不同,很多时候还要附属关系。比如人和头,手机和电池等等 2、当类之间有很多相同的功能时,可以把这些相同的功能封装成一个基类,这样就可以利用继承来实现代码的重用。 下 阅读全文

posted @ 2018-05-09 18:04 哟,写bug呢?? 阅读(283) 评论(0) 推荐(0) 编辑

Python类的静态属性、类方法、静态方法

摘要: 1、静态属性。@property。作用就是把类的函数属性,封装成类似数据属性。 2、类方法:是类对象所拥有的方法,需要用修饰器@classmethod来标识其为类方法,对于类方法,第一个参数必须是类对象,一般以cls作为第一个参数,能够通过实例对象和类对象去访问。 类方法一般有两个作用:一是访问类属 阅读全文

posted @ 2018-05-09 17:58 哟,写bug呢?? 阅读(2910) 评论(0) 推荐(0) 编辑

Python类的内置函数

摘要: Python在创建类的时候,不单单只产生了自己定义的属性,在 内部还自动生成了一些属性。 1、__dict__:这是一个用来记录类属性的字典。我们在调用函数的属性时,本质上就是在属性字典里直接查找。当一个类被实例化之后,实例本身只有数据属性,并没有函数属性。当我们要使用实例的函数属性时,本质上它是去 阅读全文

posted @ 2018-05-09 09:20 哟,写bug呢?? 阅读(1705) 评论(0) 推荐(0) 编辑

导航