I know that to truly partake in polymorphism a class must have at least one virtual method. My question is, what if a class "A" inherits from a base class "B" that has a virtual method, does "A" also need a virtual method for it to be able to be inherited (and partake in polymorphism) properly or does the virtual method from the base class cover that?