默认构造函数将您的对象可能具有的所有属性设置为0,false等。如果要立即设置属性,则可以使用参数化的构造函数。当然,也可以使用您自己的构造函数为您提供在创建对象之前(技术上而言)执行代码的选项。
顺便说一句:“默认值不会为属性设置任何值”的答案是错误的。例如此代码:
public class Test { private int test; private boolean test2; public static void main(String[] args) { Test test = new Test(); System.out.println(test.test); System.out.println(test.test2); }}将打印出“ 0”和“ false”。



