title: calling setters from a constructor
body: <p>What are the pro's and con's of calling out to a mutator from a constructor (if any)</p>
  
  <p>i.e.:</p>
  
  <pre><code>public MyConstructor(int x) {
    this.x = x;
  }
  </code></pre>
  
  <p>versus:</p>
  
  <pre><code>public MyConstructor(int x) {
    setX(x);
  }
  
  public void setX(int x) {
    this.x = x;
  }
  </code></pre>
  
  <p>Do you have a preference?  (This is not homework, just looking at our coding standards doc where it says to always call out to mutators when setting instance var's in the constructor and I don't always to this)</p>