Default constructor does not initialize the instance members of the class? : <p>I encountered a question that asks
"Which of the following are true about the "default" constructor?"</p>

<p>and an option 
"It initializes the instance members of the class." 
was incorrect choice.</p>

<p>Now my understanding was that if we have a code such as</p>

<pre><code>    Class Test {
        String name;
    }
</code></pre>

<p>then the compiler creates default constructor that looks like</p>

<pre><code>    Class Test {
        String name;
        Test(){
            super();
            name = null;
        }
    }
</code></pre>

<p>Isn't the default constructor initializing the instance member name=null ?</p>
