I know this might be thought of as a duplicate question, but I think my question is a bit different from the previous questions.
The difference between public and protected members is that a public member acts as a protected member on in that it can be accessed from the world but a protected member cannot.
What does the term world mean? Does it mean from outside the class? If so how?
Is it by using the class name? Or they can be accessed by using the variable/method name directly without the current class being a subclass?