Skip to content

Access modifiers

Attributes, constructors and methods

  1. private: visible to itself only
  2. default: visible to classes in the same package
  3. protected: visible to classes in the same package + children classes
  4. public: visible to classes in all packages

public > protected > package-private > private

Classes

  • Classes have public, abstract, final and default access modifiers only