Python基础-04类
类
类的定义(init方法,基类,self
类的定义:class ClassName(object):,object是父类名,object是一切类的基类。
init方法是函数写在类中就是方法,实例化对象的时候必须调用init方法。
类的属性
属性的本质就是变量。
私有化
对于Python中的类属性,可以通过双下划线”__”来实现一定程度的私有化。
“ _”和“ __”的使用 更多的是一种规范/约定,没有真正达到限制的目的。
“_”:以单下划线开头只能允许其本身与子类进行访问,(起到一个保护的作用)。
“__”:双下划线的表示的是私有类型的变量。这类属性在运行时属性名会加上单下划线和类名。
“__foo__”:以双下划线开头和结尾的(__foo__)代表python里特殊方法专用的标识,如 __init__()。
网友评论