There are friends? I never knew that.
Ok, Networks clarified: I know these "friend" variables as "package protection".
The idea of package protection is that only classes within their package can access them. Any class in a different package can't. In public, anything (in or out of their package) is allowed to access them.
I don't recommend ever using package protection.