title: Why can I not use "super" variable from a static context, even though "super" refers to the parent class and NOT a class instance, unlike "this"?
body: <p>I'm talking java language.</p>
  
  <p>Variable "this", when used inside a class, refers to the current instance of that class, which means you cannot use "this" inside a static method.</p>
  
  <p>But "super", when used inside a class, refers to the superclass of that class, not an instance of the superclass, which should mean that you can use "super" inside a static method. But it turns out you cannot.</p>
  
  <p>A possible explanation would be to say that "super" also refers to an instance of the superclass, but I can't see why it should...</p>