之前学过python,最近开始复习一下,在类与对象的cls和self内容上有所混淆,现在复习一下:
类的直接使用方法:cls
三要素缺一不可,@classmethod,cls关键字,cls.变量
最后直接调用类里面的函数方法,实现类的直接使用;
类的实例化后使用:self
少了classmethod,但是在使用类的时候需要进行实例化,可以随便定义变量名字进行赋值,实现实例化后,调用类的函数方法。
第二种实例化后使用的方法更常见,还有一种初始化的方法也很常见
类的初始化:init
这个初始化是指在创建一个实例时,类里面的函数就会被调用。无需在实例化之后再次调用
class 类():
def __init__(self):
print('实例化成功!')
实例 = 类()