1 如果this关键字出现在构造方法中表示一个构造方法调用另外一个构造方法,this()括号中的参数表示目标构造方法的参数。this()必须要作为构造方法的第一条语句,换句话说,this()之前不能有任何可执行的代码
2 如果supper出现在构造方法中表示子类使用 super()显式调用父类的某个构造方法,那么在执行的时候就会寻找与 super()所对应的构造方法而不会再去寻找父类的不带参数的构造方法。与this 一样,super 也必须要作为构造方法的第一条执行语句,前面不能有其他可执行语句。
3 这样的话两个关键字出现在构造方法中都必须是在第一条语句 ,这样就冲突了 ,所以这个两个关键字不可能同时出现在构造方法中 |