self 实例对象-代码详细解释

网友投稿 584 2022-11-21

self 实例对象-代码详细解释

self 实例对象-代码详细解释

'''self代表类的实例,而非类哪个对象调用方法,那么该方法中的self就代表那个对象self.__calss__ 代表类名'''class Person(object): def run(self): print("run") print(self.__class__) p = self.__class__("tt",30,10,20) print(p) def eat(self,food): print("eat"+food) def say(self): print("Hello!My name is %s,I am %d years old"%(self.name,self.age)) #self不是关键字,换成其他的标识符也可以的但是帅的人都用self def play(a): print("wan "+a.name) def __init__(self,name,age,height,weight): # print(name,age,weight,height) # print("这里是init") self.name = name self.height = height self.age =age self.weight = weightper1 = Person("hanmeimei ",21,160,80)per1.say()per2= Person("tom ",22,160,80)per2.say()per1.play()per1.run()

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【python】urllib和urllib3,requests 简要概括---笔记
下一篇:【接口文档】Django restful framework中自动生成API文档
相关文章

 发表评论

暂时没有评论,来抢沙发吧~