接上节内容,利用self在类的外部给对象增加属性
1.衔接上节1_2:创建对象,对象引用方法。
2.self的理解(重要)
将上节代码简单修改,加一句tom.name = "tom",在类的外部给对象增加属性:
程序结果:
tom = Cat()
tom.name = “汤姆”
tom.eat()------输出汤姆爱吃鱼
Persian = Cat()
Persian .name = “波斯猫”
Persian .eat()------输出波斯猫爱吃鱼
注意:哪一个对象调用的方法,self就是哪一个对象的引用。
对象tom调用eat方法,self就是tom的引用,即self.name就是汤姆,输出汤姆爱吃鱼;
对象Persian调用eat方法,self就是Persian的引用,即self.name就是波斯猫,输出波斯猫爱吃鱼