Short answer: no. You are basically overriding the inherited scope of a locally, and it will use that local copy over any inherited ones.
Basically like a child object overriding a function or variable of the parent object, it will use it's copy of it regardless of what the parent had.