美文网首页docs_Python
Python-01基础-04类

Python-01基础-04类

作者: SuperScfan | 来源:发表于2020-02-01 20:50 被阅读0次

    Python基础-04类

    类的定义(init方法,基类,self

    类的定义:class ClassName(object):,object是父类名,object是一切类的基类。
    init方法是函数写在类中就是方法,实例化对象的时候必须调用init方法。

    类的属性

    属性的本质就是变量。

    私有化

    对于Python中的类属性,可以通过双下划线”__”来实现一定程度的私有化。
    “ _”和“ __”的使用 更多的是一种规范/约定,没有真正达到限制的目的。
    “_”:以单下划线开头只能允许其本身与子类进行访问,(起到一个保护的作用)。
    “__”:双下划线的表示的是私有类型的变量。这类属性在运行时属性名会加上单下划线和类名。
    “__foo__”:以双下划线开头和结尾的(__foo__)代表python里特殊方法专用的标识,如 __init__()。
    

    面向对象的三大特性:封装、继承、多态

    参考链接:

    相关文章

      网友评论

        本文标题:Python-01基础-04类

        本文链接:https://www.haomeiwen.com/subject/gqmxxhtx.html