title: In immutable class why fields are marked as private?
body: <p>What is the benefit of making fields private while creating an immutable class?</p>
  
  <p>I have seen <a href="https://stackoverflow.com/q/19144062/2830834">why while creating immutable class, fields are declared as private?</a> but I didn't get understand anything from this post.</p>
  
  <p>Can anybody please explain me the same?</p>