java中对无参构造和有参构造的理解
构造器的最大作用就是在创建对象时,对对象实例进行初始化。
1.一个类即使什么都不写,也会存在无参构造方法。
2.无参构造方法没有返回值类型,且方法名称和类名相同。比如:
1 public class Student { 2 private String name; 3 private int age; 4 5 public void study(){ 6 System.out.println(this.name+"在学习"); 7 } 8 9 public Student() { 10 } 11 }
3.无参构造的作用是一般用来做初始化数据。
4.当存在有参构造方法时,无参构造方法必须显示存在。