SV Inheritance

I have a question related to inheritance. Below classes already exist.

class A;
  virtual function disp();
    $disaplay(A);
  endfunction
endclass

class B extends A;
  virtual function disp();
    $disaplay(B);
  endfunction
endclass

class C extends B;
  virtual function disp();
    $disaplay(C);
  endfunction
endclass

class D extends C;
  virtual function disp();
    $disaplay(D);
  endfunction
endclass

class E extends D;
  virtual function disp();
    $disaplay(E);
  endfunction
endclass

All classes are not hooked with super.disp() in their methods.
Now, I have to implement a class F extended from E. I have to implement disp() function of F that includes functionality of A,B,C,D and E.
How to implement F which executes all functionalities of A,B,C,D,E.
Is it possible ?
Please help.

In reply to SuryaAnilKumar:

Please use code tags making your code easier to read. I have added them for you.

You can do

class F extends E;
  virtual function disp();
    $disaplay("F");
    E::disp();
    D::disp();
    C::disp();
    B::disp();
    A::disp();
  endfunction
endclass

In reply to dave_59:

Hi Dave,

Thanks for the response.
But when we have class properties such as int or bit, i think its not possible to just call the disp() function using scope resolution operator without creating memory for them.
Dont we need to construct the object using new() method ?

Thank you,
Surya

In reply to SuryaAnilKumar:

I’ve lost you. When constructing class F, you construct everything from the class types it inherits from.

In reply to dave_59:

Thank you Dave. Understood.