java中new一个对象,和用构造器有什么区别!

来源:百度知道 编辑:UC知道 时间:2024/05/16 06:05:21
new一个对象,以后调用其下的方法。和用构造器用什么区别。

构造方法会在实例化时自动调用,一般完成一些初始化之类的工作.

构造器在你new的同时就执行了

其他的方法需要调用

new的过程就会运行其本身的默认无参数构造器。
如果有参数就得用如下方式了
Object obj=new Object(parm1,parm2....)

在创建对象的时候,实际上调用的就是与其对应的你所定义的购造方法,如未定义,有默认的购造方法,也就是没有参数的购造方法,购造方法是特殊的方法,只有当创建对象的时候才能被调用.

构造函数跟创建对象的同时执行,构造函数可以重载,如果在建类的同时没有创建构造函数,系统会自动创建一个没有参数的构造函数