知识点:
1.1 在类的外部给对象设置属性容易出现代码执行错误。在类中常用 __init__函数给类进行实例属性的赋值和初始化,称为初始化方法。
1.2 当使用 类名() 创建对象时,会自动执行以下操作:
1.2.1 为对象在内存中分配空间–创建对象
1.2.2 为对象的属性设置初始值–初始化方法__init__(__init__方法是对象的内置方法,专门用来定义一个类具有哪些属性的方法,当创建对象时,会自动调用该方法)
1.2.3 在创建对象时,使用 类名(属性1,属性2…) 将希望设置的对象的属性值传入对象内部,在初始化方法内部,使用 self.属性 = 形参 接收外部传递的参数,如以下代码:
class Cat:
def __init__(self, name):
self.name = name
tom = Cat("Tom")