0


java 中构造器: this的两种用法

第一种:this常规调用属性(不在此阐述)

第二种:调用本类中的其他构造方法。this() \this(实参):

this():表示调用无参构造方法

this(实参):表示调用有参构造

栗子:

class Student(){

    String name;

    int age;

    String sex;

    double score;

    public Student(String name, int age, String sex){

    this.name = name;

    this.age = age;

    this.sex = sex;

}

public Student(String name,int age, String sex,double score){

    this(name,age,sex);//这里就是将接受到的实参直接传递给三参构造进行属性赋值,二免去了在写一边的麻烦。注意:必须要在第一行
     this.score = score;

}

}

补充:

如果想在本类中的一个方法(法1)调用另外一个方法(法2)那也可以在法1中直接 this.法2

标签: java

本文转载自: https://blog.csdn.net/qq_45225870/article/details/119248531
版权归原作者 come on os01 所有, 如有侵权,请联系我们删除。

“java 中构造器: this的两种用法”的评论:

还没有评论