类和对象(三)

类调用类方法和类属性以及静态属性

实例可以调用所有方法和所有属性

静态方法

一、特点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、访问

只能在类的内部访问

单下划线命名的私有方法虽然可以在来外面访问,但是不建议去访问


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容