全部博文(370)
分类: Python/Ruby
2012-01-14 12:03:02
python 中的self 与Java中的this应用相类似,类的函数通过self引用从而实现对类的数据类型 进行访问操作。 下面的例子是从中copy出来,从这个例子中我们可以揣摩python的self的 使用。在类的函数定义的时候,如果我们要想对类的变量进行操作的话,类的函数变量列表 中必须包含self变量,函数体中通过self访问某个类变量。需要注意的是在调用类的包含self变 量函数时,我们不能对self进行赋值 #!/usr/bin/python #python 中类的初始化函数,与c++中构造函数等价,该函数的参数列表中第一个变量就 是函数自引用,因此我们也可以把self起其它名字,但是为提高代码的可读性,一般将其命名 为self def __init__(self, name): self.name = name |