The short answer is no. You basically redefine the inherited area locally, and it will use that local copy over any inherited ones.
Basically, as a child object that overrides the function or variable of the parent object, it will use it in copies, regardless of what the parent had.
source share