Java中无参构造方法

来源:百度知道 编辑:UC知道 时间:2024/06/23 21:35:09
无参构造方法是否就是默认/隐式构造方法????


class Test{
private int i;
Test(){
}

Test()
{
i=100;
}
}

函数1 和2 不同吧 都是无参

你不指定构造方法时候虚拟机会自动分配一个无参的构造方法,如果你指定了就要自己显示调用有参的,无参的无效

不过真正的项目中(一般外企会这样)即使没有有参数的构造方法也要书写出无参的构造方法,这中规范的做法,不但可以增加可读性,也可以随时在构造方法中添加一些相应的调用,方便以后的开发维护

无参只是说构造方法是不需要参数的

默认构造方法一般不用你写,系统会自己分配