参考链接: java构造函数
本文转载之https://www.cnblogs.com/livterjava/p/4709561.html
构造函数 ,是一种特殊的方法。...意即当创建一个对象时,这个对象就被初始化.如果这时构造函数不为空,则会在创建对象时就执行构造函数里面的代码: 构造函数的名称必须与类名相同...一个类可以定义多个构造方法,如果在定义类时没有定义构造方法,则编译系统会自动插入一个无参数的默认构造器,这个构造器不执行任何代码。构造方法可以重载,以参数的个数,类型,顺序。
...二, 构造函数的作用
首先,构造函数用来生成并初始化对象构造函数可以通过函数的重写给对象赋初始值,简化代码,比如:
这段代码里创建了两个...Person对象,分别赋给了初始值.但如果创建的对象比较多的话,代码就显的很重复.这时可以重载Person类里面的构造方法,以在创建对象的时候就赋给它们初始值,这样就可以省去重复的代码:
这里有一个问题需要特别注意