title: Do subclasses inherit private fields?
body: <p>This is an interview question.</p>
  
  <blockquote>
    <p>Does subclasses inherit private
    fields?</p>
  </blockquote>
  
  <p>I answered "No", because we can't access them using the "normal OOP way". But the interviewer thinks that they are inherited, because we can access such fields indirectly or using reflection and they still exist in the object.</p>
  
  <p>After I came back, I found the following quote in the <a href="http://download.oracle.com/javase/tutorial/java/IandI/subclasses.html" rel="noreferrer">javadoc</a>:</p>
  
  <blockquote>
    <p>Private Members in a Superclass</p>
    
    <p>A
    subclass does not inherit the private
    members of its parent class.</p>
  </blockquote>
  
  <p>Do you know any arguments for the interviewer's opinion?</p>