当使用new来创建一个对象的时候,其实是调用了一个函数,这个函数的名称叫做构造函数 构造函数的特点: 1.构造函数的名称必须和类名完全一致,包括大小写. 2.构造函数不写返回值,不写返回值意味着连void都不写. 3.如果开发人员没有任何的构造函数,java的虚拟机会自动创建一个不带参数的构造函数,在这个函数中什么都不做. 4.当开发人员创建一个构造函数之后,jvm就不会再创建不带参数的构造函数了!. 5.构造函数只能用new来调用,不可能用对象来调用. 6.在java中是可以存在重名的函数的,…