title: is there any way to call parent class method from child class object in java without modifying methods
body: <p>I have parent class and a child class, both of having a method m1 with same signature (Override), can I call parent class method in following scenario. I dont want to change child class method.</p>
  
  <pre><code>// Super class
  public class Parent
  {
      public void m1()
      {
          System.out.println("Parent method");
      }
  }
  // Sub class
  public class Child extends Parent {
      @Override
      public void m1() {
          System.out.println("Child method");
      }
  }
  // User class
  public class Kavi {
          public static void main(String[] args) {
              Parent p = new Child();
              p.m1();
  
          }
  }
  </code></pre>
  
  <p>I want to call parent class m1 method. I know that I can use super in child class method to call its parent method. but I have no right to change the source code of child class. and I have to call it from child class object. please anybody help !!! is it possible in java ??</p>