python之类与对象
python面向对象编程之类与对象
- 类的语法:
class 类名:
类的解释文档
类方法(功能),类属性(特征)
def 方法名(): pass - 类名的规范:标识符 数字 字母 下划线组成 不能以数字开头
- 见名之意,不能使用关键字 驼峰命名: 每个单词首字母大写
- 万物皆对象(对象都是来自(属于)某一个类)–》类可以产生对象
- 创建对象:类名() —> 类名+括号()
- 对象具有类的所有的属性和方法 。 调用:对象.属性 对象.方法
- 类的方法:对象方法,静态方法,类方法
- 在类外面:类里面的属性与方法 :该类实例化的对象可以调用
- 对象方法:def 方法名(self): self–> 调用这个方法的对象本身
只能用对象来调用 (类不可以调用对象方法) - 类方法:@classmethod def 方法名(cls): cls表示类本身,调用该方法的时候,会将类作为参数传进来
类可以调用,对象也可以调用 用@classmethod来装饰 - 静态方法:@static def 方法名()
类可以调用,对象也可以调用 用@static来装饰
如果有这样的一个方法,它跟类里面的属性,方法,没有任何关联的时候,用不到类里面的属性,方法,就使用静态方法
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 筱茗辰!