+ 3
No. It is possible to use parent type pointer to methods, that are declared in parent class. By this way, pointer will call parent class method, not override method in inherited class. If method is virtual, so it will call inherited class method.