黑马程序员技术交流社区

标题: super跟this的一个问题 [打印本页]

作者: Teresa    时间: 2015-4-4 22:58
标题: super跟this的一个问题
1.super跟this可以同时出现在构造方法中么,都必须出现在第一行?两个同同时出现的时候谁在第一行
作者: Moo頭    时间: 2015-4-4 23:21
这俩不能同时出现在构造方法中
作者: 快乐ABC    时间: 2015-4-4 23:48
这两个不能同时出现在构造函数中,因为这两个都要出现在第一行。两个都不写默认的super,写了this就不在默认super了,写了super就更不可能出现this了
作者: 浅步调    时间: 2015-4-4 23:59
不能同时出现
作者: 屠赞华    时间: 2015-4-5 00:20
不可以同时出现  他们必须出现在第一行 因为构造函数默认的是super( ),当自己定义的时候this指的是本类的对象. 而super指的是父类的对象.也就是说一个指向父类,一个指向子类所以它们两个不能同时出现.
作者: 王振光    时间: 2015-4-12 01:08
谁说不可以同时出现了   我zi(String name)这样的构造方法还不能有this。name = name。this() 和super()这个才不可以同时出现。
作者: lhtwm1    时间: 2015-4-13 23:54
类加载的时候 方法中有个隐藏的3个步骤   其中第一个 就是调用super  如果没有父类 走完另外2步骤 才走this




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