Java构造方法的特征就不说了,我直接说用处,
我个人根据查百度的方式理解的是:当我们去User user=new User(); 对象时候就用到了构造方法来进行对象初始化,当你的类中没有构造方法时,Java编译器会加上默认的构造方法,此构造方法是无参构造方法。
构造方法分为两种:有参构造和无参构造。
区别:有参构造:
public User(int a,int b){
this.a=a;
this.b=b;
}
User user=new User(1,2);
无参构造:
public User(){
this();
}
User user=new User();