abstract class A { abstract void show(); void disp() { System.out.println("This is abstract disp Method"); } } class B extends A { void show() { System.out.println("welcome"); } void add() { System.out.println("This is B class Add Method"); } } class C extends A { void show() { System.out.println("java"); } } public class Main { public static void main(String arhs[]) { B b=new B(); b.show(); b.disp(); b.add(); } }
welcome
This is abstract disp Method
This is B class Add Method
Note:
By using child class object we can call abstract class methods and normal class methods