构造器的作用:
1.创建对象。
设计类时,若不显示的声明类的构造器的话,程序会默认提供一个空参的构造器。
一旦显示的定义了构造器,就不再默认提供。
声明类的构造器:权限修饰符 与类同名(形参){}
类的多个构造器构成重载。
构造器可以对属性初始化。
类对象的属性赋值的先后顺序
1.属性的默认初始化
2.属性的显示赋值
3.通过构造器给属性初始化
4.对象.方法给属性赋值
public class TestPerson {
public static void main(String[] args) { person p1=new person(); p1.setage(10);}
}class person{
private String name; private int age; //构造器 public person() { } public void setname(String name) { this.name=name; } public void setage(int age) { this.age=age; } public String getname() { return name; } public int getage() { return age; }}