6: Probably.
7: override is checked later, by default functions with the same signature will override.