python的面向对象--self

self:
哪一个对象调用的方法,self就是哪一个对象的引用(指向对象的内存地址空间)
在调用方法的时候 程序员不需要传递self参数(定义的时候 第一个参数必须是self)

class Cat:
    def eat(self):
        print('%s 爱吃鱼' %(self.name))
    def drink(self):
        print('猫要喝水')

hellokitty = Cat()
hellokitty.name = 'HK'
hellokitty.eat()
hellokitty.drink()

在这里插入图片描述

发布了103 篇原创文章 · 获赞 1 · 访问量 942

猜你喜欢

转载自blog.csdn.net/qq_45652989/article/details/104280930