黑马程序员技术交流社区

标题: super和this关键词的区别,还有,继承父子俩到底是怎么走的? [打印本页]

作者: wangfeng    时间: 2016-4-10 20:00
标题: super和this关键词的区别,还有,继承父子俩到底是怎么走的?
感觉第八天的课程好迷茫,不知道到底是怎么走的...
栈,堆,方法区,哪个是哪个啊?
作者: aidsliyu    时间: 2016-4-11 10:39
super是用来调用父类中的构造方法,因为子类不可以去继承父类的构造,所以只能通过super来调用的,this就不用多说了吧
作者: Latinno    时间: 2016-4-12 14:55
LZ学的是Java吧

如果你英语好的话,我觉得你可以参考OC里的super和self去理解

super代表和父类(也是超类)有关

self代表和当前有关

至于是不是楼上说的构造方法,这一点我就不知道了。在OC里,super常见的貌似还真的只有init的构造方法。

self除了构造方法之外,用处更多的就在于setter&getter了。但是在定义setter&getter时不能这样用,会引发死循环。




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