美文网首页
《零基础上手Python爬虫系列》 - 09 Python面向对

《零基础上手Python爬虫系列》 - 09 Python面向对

作者: 聂云⻜ | 来源:发表于2020-02-18 16:44 被阅读0次

本篇目前为视频学习的笔记备注,待更新,本周内会整理完毕

类的基本的作用就是封装代码

类的调用是在外部,不要在内部调用类的方法?

类和对象

方法和数据成员

构造函数

3个不同的对象

对象实例化的时候,自动调用构造函数

self 可以随意定义

类的属性,不受对象的属性的变化

Python 去寻找实例变量

查找实例变量,没有的话从类变量里去寻找,当期类没有的话,会继续去父类里去寻找同名变量(这个是针对类的调用时候)

实例方法中必须包含“self”,self是当前调用方法的对象,谁调用就是谁,slef 这个名字可以随意起,但是约定为self

实例方法内部访问实例变量和类变量

实例方法中如何调用类变量

实例方法通常是用来操作实例变量,但是也可以操作类变量

如何定义一个类方法,添加@classmethod

cls可以为任意值,约定为cls (class)

操作一个对象无关的变量,最佳的方式还是操作类方法

Python中可以用实例调用类方法,但是不建议这么做,不合逻辑

静态方法,使用装饰器 @staticmethod

实例和类都可以调用静态方法

相关文章

网友评论

      本文标题:《零基础上手Python爬虫系列》 - 09 Python面向对

      本文链接:https://www.haomeiwen.com/subject/ekrwfhtx.html