title: how to resolve Non-Static method cannot be referenced from a static context?
body: <pre><code>class Base {
  
      Base show() {
          System.out.println("Base");
          return new Base();
      }
  
      class Child4 extends Base {
  
          Child4 show() {
              System.out.println("Child4");
              return new Child4();
          }
  
      }
  
      public static void main(String... s) {
          Child4 C1 = new Child4();
          C1.show();
      }
  
  }
  </code></pre>