在面向对象编程中,你编写表示现实世界中的事物和情景的类,并基于这些类来创建对象。
编写类时,你定义一大类对象都有的通用行为。...这里使用的是前一个示例中编写的Dog 类。我们让Python创建一条名字为'willie' 、年龄为6 的小狗。...遇到这行代码时,Python使用实参'willie' 和6 调用Dog 类中的方法__init__() 。...在这里,Python先找到实例my_dog ,再查找与这个实例相关联的属性name 。在Dog 类中引用这个属性时,使用的是self.name 。我们使用同样的方法来获取属性age 的值。...你可按需求根据一个类创建任意数量的实例,条件是将每个实例都存储在不同的变量中,或占用列表或字典的不同位置。
使用类和实例
02
类中的每个属性都必须有初始值,哪怕这个值是0或空字符串。