构造器:作用是为了在main方法中建立实例时同时完成赋值,不用在另起一行代码来赋值。另一个作用就是根据新建对象的需求,来改变所要调用的初始值。
构造器在new出新对象时就已经存在。 比如:Cat cat = new Cat(); 其中new后面的Cat()就是构造器的体现。
构造器是没有返回值的,也不需要void来修饰 构造器的名称必须与类名相同
修饰符(public 等)+类名+(){ };
一个类里面可以存在多个构造器。但其入参类型或者入参的数量必须不同
当程序中没有任何构造器时,系统会默认添加一个无参的构造器,但是如果在程序中随意添加了一个构造器,系统默认的无参构造器就会失效,所以在建立自己需要的构造器时,除了本人所写的构造器,应该再加上一个无参的构造器。
构造器的作用,一般只是单纯的给new出来的新对象进行初始化赋值,不会给予其较为冗杂的操作,只要在新建对象的时候用构造器初始化完成后,再调用其普通的方法进行下一步的步骤操作。
在创造构造器时,要考虑其入参的数量,一般构造器的入参不超过4个以上,入参较多建议创建类来管理
2017年6月21日