用person类创建一个对象,为name特征(attribute)传递一个字符串参数
>>> class Person():
... def __init__(self, name):
... self.name = name
...
>>> hunter = Person('haha')
>>> hunter.name
'haha'
>>>
上面的代码实际的工作流程:
1.查看类的定义;
2.创建Person对象;
3.调用init方法将新创建的对象作为self传入,并将另一个参数(haha)作为name传入;
4.将name的值存入对象(self.name = name);
5.返回这个新对象;
6.新对象赋值给hunter,也就是将名字hunter与这个新对象关联。
网友评论