this

在其他方法中可以直接用方法名调用本方法

而构造方法如何调用呢?即调用本类中其他构造方法

用this();

如在Student类中

用有参构造函数

public Student(String name){

this.name=name;

}

再用空参构造函数

public Student(){

this("张三");

}

另外需要注意this()一定要放在构造方法第一行!

因为当new ()时即调用空参方法时,肯定以自己本方法为主,所以需要先执行别的方法

即this()再执行本方法才能实现以本方法为主

posted @ 2021-05-09 21:11  王子剑  阅读(78)  评论(0编辑  收藏  举报