构造函数的定义无需多说。 需要注意的是, 如果你不显式地定义一个构造函数,Java将为该类创建一个默认的构造函数,并自动地将实例变量初始化,如double类型的变量,没有显式地指定值,则初始化值为0.0一旦你定义了自己的构造函数,默认的构造函数将不再被使用。子类可以调用父类的构造函数,利用super关键字,而且必须是在子类构造函数的第一个执行语句。顺便提一下,super的第二个用法是用来访问被子类成员隐藏的父类成员。