26. Python------ self
python修炼第十三天
2019年 3月30日 晴
class Cat:
def say_hello(self): # self对应的实参是调用方法的对象 由解释其自动设置
# self 的使用场景: 想要在方法内部使用对象自己的属性时
print("你好我是%s" % self . name)
cat1 = Cat() # 创建对象
cat1.name = "大懒猫" # 定义属性
cat1.say_hello() # 调用方法 解释器内部进行转换 相当于 cat1.say_hello(cat1)
cat2 = Cat() # 另一个对象
cat2.name = "Tom猫"
cat2.say_hello() # 相当于 cat2.say_hello(cat2)
本文介绍了 Python 中 self 的概念及其使用方法。通过 Cat 类的例子展示了如何在类的方法中引用对象自身属性的过程。

被折叠的 条评论
为什么被折叠?



