类对象、实例对象、类方法、实例方法、类属性、实例属性、静态方法
class A:
classname = "a"
def __init__(self):
pass
def b(self):
print("例")
@classmethod
def c(cls):
pass
@staticmethod
def d():
pass
创建一个类,在这个类中有三种方法,b为实例方法,c为类方法,d为静态方法
当类创建时,会开辟一个内存空间这个是独有的空间
当类实例化时,会调用__new()__另外开辟一个新的内存空间。会自动调用__init(self)__的方法进行初始化。
而b方法为实例方法,这个方法是每一个实例都会不同。
c方法是类方法,这个是使用类中所共有的属性,调用这个方法可以修改类名。
d方法是静态方法,当不需要进行传递参数和传递类属性时可以使用静态方法