构造函数的作用是初始化,即对象一建立就执行,例如
class A
{
public A()
{
System.out.println("构造函数");
}
public static void main(String[] args)
{
A a = new A();
/*对象一建立,就执行构造方法,构造方法和普通方法一样,也会有重载,还有初始化顺序,
现在不讨论*/
}
}
成员变量初始化方法
1可以在类里声明并初始化:int x=2;
2只声明,在用到的时候初始化。
2或者写到构造函数里。
以上是个人理解,有错误希望朋友指出。