2. 静态方法(staticmethod) 静态方法是类中定义的普通方法,但它不会接收隐式的第一个参数(即self或cls)。它既不能访问实例变量,也不能访问类变量。静态方法只是一个在类命名空间下定义的函数,可以用来组织和封装代码。 2.1 定义静态方法 静态方法使用@staticmethod装饰器来定义。以下是一个示例: class MyClass: @...
既然这个方法是类方法,那我们自然可以采用类名.dog_number()来进行调用,也可以采用实例名.dog_number()来进行调用。类方法是可以访问类变量,当然也可以访问实例变量(不过需要传入参数self,并且在使用时需要把实例名传入函数中)。 2、静态方法(@staticmethod) 同样的在定义函数的时候在前面加上@staticmethod那么接下来...