文章目录
python是一门面向对象的语言,其中最为重要的概念就是类与对象:
类和对象:
类:对一类事物的抽象概念(模型),不是真实存在,描述了该类事物共同的特征和行为。
实例对象:类的具体个体,是该类事物的具体表现,是真实存在的
类名规范:
- 符合标识符的命名规范:英文数字加下划线,不能够以数字开头。
- 命名风格:大驼峰
属性
属性是用来描述事物的特征的。
属性分为类属性和实例属性:
- 类属性:这一类事物所具有的共同特征
- 定义:在类中直接定义的变量
- 调用:直接通过类名和实例对象都能够调用
- 实例属性:对象所具有的独有属性
- 定义:对象名.属性名
- 调用:对象名.属性名。只能够通过对象来调用
方法
实例方法
- 定义:方法中第一个参数为self的方法,哪一个对象调用该方法,self就代表这个对象
- 调用:只能够通过实例对象来调用这个方法
类方法
- 定义:使用 @classmethod 修饰的方法,第一个参数为 cls。方法