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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


知识点小总结:

self:
(1)谁调用了当前方法,self就代表谁-------如果self出现在对象方法中,就代表当前对象;如果self出现在类方法中,就代表当前类。
(2)self支持赋值操作,也可以被用作返回值,例如:"Car *c = self"  和 ""return self"
(3)通过self可以调用类的实例变量和方法,例如:"self->成员变量名" 和 “ [self 方法名]”。

super:
(1)super只能被用于调用父类的方法。-------super处在对象方法中,那么就会调用父类的对象方法,super处在类方法中,那么就会调用父类的类方法
(2)不能通过super完成赋值,也不能把方法的返回值指定为super。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马