黑马程序员技术交流社区

标题: self和super [打印本页]

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

作者: 简单的爱    时间: 2016-3-13 00:01
self用在哪种方法中,就代表哪个对象,如果是用在对象方法中,则代表当前对象,如果用在类方法中,则代表当前类
作者: 炯炯    时间: 2016-3-13 00:28
self谁调用,就代表谁
作者: 炯炯    时间: 2016-3-13 00:30
简单的爱 发表于 2016-3-13 00:01
self用在哪种方法中,就代表哪个对象,如果是用在对象方法中,则代表当前对象,如果用在类方法中,则代表当前类 ...

楼上正解




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2