序号 | 区分点 | This | Super |
1 | 属性访问 | 访问本类中的属性,如果本类中没有此属性,则从父类中继续查找 | 访问父类中的属性 |
2 | 方法 | 访问本类中的方法,如果本类中没有此方法,则从父类中继续查找 | 直接访问父类中的方法 |
3 | 调用构造 | 调用本类构造,必须放在构造方法的首行 | 调用父类构造,必须放在子类构造方法的首行 |
4 | 特殊 | 表示当前对象 | 无此概念 |
liu951753xz 发表于 2014-10-11 23:20
楼主,要回答你的问题,我想,我们得来理解this和super关键字的含义,请看我的学习笔记:
this和super关键 ...
刘家斌 发表于 2014-10-11 22:34
这两个都是引用,何来赋值一说?
搁浅灬石头 发表于 2014-10-11 22:27
this是本类中,super是子父类,变量只在本类作用域范围有效,super跨类就不行了。个人见解,纯属参考,java ...
搁浅灬石头 发表于 2014-10-11 22:27
this是本类中,super是子父类,变量只在本类作用域范围有效,super跨类就不行了。个人见解,纯属参考,java ...
暴风 发表于 2014-10-12 23:07
是啊,就在本类中来定义一个父类类型的变量如: 父类 f = super;这种赋值编译报错!但是,: 子类 z = ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |