Is there any reason why declaring a variable default outside of a method would be better or worse than defining a default in a no-arg constructor : <p>Is there any reason to one way over the other?</p>

<pre><code>public ExampleClass{
    private exampleVariable = 1;
    public ExampleClass(){

    }
}
</code></pre>

<p>over</p>

<pre><code>public ExampleClass{

    public ExampleClass(){
    private exampleVariable = 1;
    }
}
</code></pre>
