构造方法名称与类名相同,没有返回值声明(包括void);构造方法用于初始化数据;每个类都会有一个默认的无参构造方法,但是如果显示定义了构造方法,默认的将无效;若想保留默认的构造方法,必须要显示定义;构造方法可以有多个,可以重载;在一个构造方法中定义另一个构造方法,使用this(…), 且必须在第一句;不要相互调,嘿嘿;保留默认的构造方法是一个好习惯(为了方便一些框架使用反射创建对象);构造方法私有化。