7.2 类的实例化

    我们继续按照定义好的配方(类)来生产可乐。当然,按照这个配方,无论生产多少瓶可乐,它们的味道都是一样的。

    coke_for_me = CocaCola()
    coke_for_you = CocaCola()

    7.2 类的实例化 - 图1

    在左边我们创建一个变量,右边写上类的名称,这样看起来很像是赋值的行为,我们称之为类的实例化。而被实例化后的对象,我们称之为实例(instance),或者说是类的实例。对于可乐来说,按照配方把可乐生产出来的过程就是实例化的过程。

    print(CocaCola.formula)
    print(coke_for_me.formula)
    print(coke_for_you.formula)

    运行结果:

    >>> ['caffeine','sugar','water','soda']
    >>> ['caffeine','sugar','water','soda']
    >>> ['caffeine','sugar','water','soda']