self的用途:
1)谁调用了当前方法,self就代表谁
self出现在对象方法中,self就代表对象
self出现在类方法中,self就代表类
2)在对象方法利用self->成员变量名,可以访问当先对象的内部成员变量
在使用self的时候,需要注意,不要在方法中使用self 本方法名,这样会引起死循环
类方法、对象方法
一点注意的是,类方法名和对象方法名是可以同名的
本文深入探讨了Python中'self'关键字的用途,包括它如何代表调用者、对象和类,以及如何在对象方法中访问内部成员变量。同时提醒开发者避免在方法中使用自身名称,以防引发死循环。
self的用途:
1)谁调用了当前方法,self就代表谁
self出现在对象方法中,self就代表对象
self出现在类方法中,self就代表类
2)在对象方法利用self->成员变量名,可以访问当先对象的内部成员变量
在使用self的时候,需要注意,不要在方法中使用self 本方法名,这样会引起死循环
类方法、对象方法
一点注意的是,类方法名和对象方法名是可以同名的
392
943

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