Java中采用构造器进行初始化,构造器采用与类相同的名称。
不接受任何参数的构造器称为默认构造器(无参构造器)。如果有定义其他的构造器,初始构造器不会被调用。
构造器可以进行重载,接受不同的参数,使用不同的初始化方法。为了区分,每个重载的方法需要有独一无二的参数类型列表。
会根据参数转化类型,可以在重载的方法的最后,以返回值区分到底使用的是哪个方法。
构造器内可以调用构造器,this可以用来实现构造器的调用。