1、对象=属性+方法
2、python的魔法方法:
类有一个名为__init__(self[, param1, param2...])
的魔法方法,该方法在类实例化时会自动调用。
Python 的 self
相当于 C++ 的 this
指针。
3、在 Python 中定义私有变量只需要在变量名或函数名前加上“__”两个下划线,那么这个函数或变量就会为私有的了。
4、魔法方法的“魔力”体现在它们总能够在适当的时候被自动调用。
魔法方法的第一个参数应为cls
(类方法) 或者self
(实例方法)。
cls
:代表一个类的名称self
:代表一个实例对象的名称
5、__init__(self[, ...])
构造器,当一个实例被创建的时候调用的初始化方法
__del__(self)
析构器,当一个对象将要被系统回收之时调用的方法。
1. 什么是模块
- 容器 -> 数据的封装
- 函数 -> 语句的封装
- 类 -> 方法和属性的封装
- 模块 -> 程序文件