title: Calling methods in Java
body: <p>I'm a beginner and I'm trying to get a grasp on methods in Java. In general, I understand differences between static and non-static methods, but sometimes, reading others code, I'm confused about how a particular call is <strong>written</strong>.</p>
  
  <p>As I understand, static method can be called with or without object. Non-static method need an object to be called, however when non-static method is called in another non-static method, in <strong>written form</strong>, it can be called just by a name(like <em>method()</em>), without a written reference to object (like <em>object.method()</em> or <em>this.method()</em>).</p>
  
  <p>Is there another situation, when a non-static method call can be written this way?
  Is there another way to call a method beyond those?</p>
  
  <p>I would be grateful for any comments.</p>