构造方法:主要是完成对新对象的初始化
(1)方法名与类名相同
(2)构造方法没有返回值
(3)在创建一个新对象时,系统会自动调用该类的构造方法完成新对象的初始化
构造函数可以有多个,根据参数的个数进行区分
如果程序员没有定义构造方法,系统会自动生成一个默认构造方法,比如说Person类,
Person(){};
当创建一个Person对象时 Person p1=new Person();
默认的构造函数就会被调用
当程序员写了一个构造方法后,用上述调用方法就不行了,因为它被新的方法覆盖了