Object-Oriented
Objects不断被创造和使用
数据在object之间流动
Objects由代码和数据构成
在运行一个obeject时,我们可以忽略剩余其他程序的细节,也让其他程序忽略正在运行的object的细节
Terminology
调用class时候一定要将其实例化
上图中,an = PartyAnimal()就是将PartyAnimal实例化;self就是将class里的方法实例化,“self” typically used for refering to the instance in which the method is being called
Object Life Cycle
__init__()是初始化对象的constructor,即调用对象时初始化运行的内容
在constructor添加新的参数用于设置不同的实例变量
上图中用同一个class创造了Sally和Jim两个实例
Inheritance
class subclass(parentclass): # extend parent class
...