黑马程序员技术交流社区
标题:
this和super关键字能在构造方法中同时出现么
[打印本页]
作者:
15638876427
时间:
2016-8-26 21:46
标题:
this和super关键字能在构造方法中同时出现么
this和super.
this(参数列表);这种形式是调用本类的构造方法,构造方法看着也是方法重载,那么问题来了,它能在重载中使用这种方式么?
作者:
double_x
时间:
2016-8-26 22:02
this和super不能同时出现在构造方法中 因为他们都要放在有效代码的第一行 自相矛盾 而且this不能再两个构造方法中互相调用 会出错的
作者:
czhmawy
时间:
2016-8-26 22:38
能 比如
super();
this.name=name;
作者:
小超超
时间:
2016-8-26 22:42
不能同时出现在构造方法中
作者:
life写实
时间:
2016-8-26 23:23
能的。。看三楼
作者:
液态大脑
时间:
2016-8-26 23:53
super和this关键字可以同时存在.但是不可以同时出现super();和this();因为要放在构造函数第一行.一个调用父类一个调用本类.冲突.
作者:
冬天有点冷
时间:
2016-8-27 01:13
子类无参或者有参构造系统都默认加了一个super()的.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2