美文网首页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基础

    python入门 The Zen of Python 数据模型 在Python中数据被抽象成对象,Python程序...

  • Python-01基础-03函数

    Python 基础-03 函数 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 参数 参...

  • Python-01基础-04类

    Python基础-04类 类 类的定义(init方法,基类,self 类的定义:class ClassName(o...

  • Python-01基础-05模块

    Python基础-05模块 python中的模块是什么?简而言之,在python中,一个文件(以“.py”为后缀名...

  • Python-01基础-11基础知识

    Python 基础知识 tags: Python 基础 2019 年 10 月 内容说明: 变量 列表/元组 字典...

  • Python-01基础-00菜鸟教程

    Python-菜鸟驿站 tags: Python 菜鸟驿站 2018年 12月 简介说明 以下全文来自于菜鸟驿站官...

  • Python-01基础-01Python简介

    基础知识-01Python简介 @[toc] Python官网文档(https://www.python.org/...

  • Python-01基础-02数据类型

    Python 基础知识 02-数据类型 变量 Python 中的变量是不需要声明数据类型的,每个变量在使用前都必须...

  • Python-01基础-19问题记录

    Python常见问题记录 记录一些python遇到的问题,或简或难,或提供一种思路。 类似于查询错误工具书。 Py...

  • Python-01基础-13功能模块

    Python 基础-13 功能模块 Python2 和 Python3 并存 Python3 安装配置 参考链接:...

网友评论

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

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