+ 3
No they are not visible outside of that class through inheritance, this doesn't include inner classes they are treated differently they are some what a member of the class and should have access to all private stuff of that class.
best thing to do is to play around 👍