类调用类方法和类属性以及静态属性
实例可以调用所有方法和所有属性
静态方法
一、特点1、通过@staticmethod来修饰,没有任何参数,不需要传cls,self
2、不能使用类属性,类方法、实例属性、实例方法
二、访问1、类实例.方法名称()
2、类.方法名称()
三、使用场景1、方法内部不需要使用(通过cls,self)类属性,实例属性,类方法。实例方法的时候就定义静态方法
类调用类方法和类属性以及静态属性
实例可以调用所有方法和所有属性
静态方法
一、特点1、通过@staticmethod来修饰,没有任何参数,不需要传cls,self
2、不能使用类属性,类方法、实例属性、实例方法
二、访问1、类实例.方法名称()
2、类.方法名称()
三、使用场景1、方法内部不需要使用(通过cls,self)类属性,实例属性,类方法。实例方法的时候就定义静态方法
私有方法
一、创建1、双下划线创建def __test_03(self)
2、访问
只能在类的内部访问
单下划线命名的私有方法虽然可以在来外面访问,但是不建议去访问