A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© feng2706 中级黑马   /  2016-3-12 23:47  /  1186 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

2>        self和supper的解答
特点:self关键字最大的作用是让类中的一个方法访问该类的另一个方法或成员变量
supper,就是调用父类的方法。
1.        声明方法接口
2.        self是谁?其实我们一点都不确定,要确定self是谁。只有先确定了那个方法是谁在调用,我们才能知道self是谁。它总是代表了当前类的对象;因此,当这里work方法是对象p在调用的时候,self就代表了对象p。self才在这里起了一个方法中调另一个方法的作用。这就是它最大的作用之一。
3.        main中实现调用

4 个回复

倒序浏览
self用在哪种方法中,就代表哪个对象,如果是用在对象方法中,则代表当前对象,如果用在类方法中,则代表当前类

点评

self谁调用,就代表谁  发表于 2016-3-13 00:35
回复 使用道具 举报
self谁调用,就代表谁
回复 使用道具 举报
简单的爱 发表于 2016-3-13 00:01
self用在哪种方法中,就代表哪个对象,如果是用在对象方法中,则代表当前对象,如果用在类方法中,则代表当前类 ...

楼上正解
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马