Hejsan! private: a private member can only be reached from within the class it is declared in. friendly/default: a member with no access modifier can be reached from all classes that are in the same package/folder. protected: same as friendly/default and, in addition, the member can be reached from any subclass in any package/folder. public: the member can be reached from any class anywhere.