Sobes.tech
Junior

Care sunt modificatorii de acces în Java?

sobes.tech AI

Răspuns de la AI

În Java, există patru modificatori de acces:

  1. public: Elementul (clasă, câmp, metodă, constructor) este accesibil din orice altă clasă din orice pachet.
  2. protected: Elementul este accesibil în cadrul propriei clase, în clasele moștenitoare (în același pachet sau în altul) și în clasele din același pachet.
  3. Modificatorul implicit (default / package-private): Elementul este accesibil doar în cadrul propriei clase și în clasele din același pachet.
  4. private: Elementul este accesibil doar în cadrul propriei clase.

Tabel sumar al accesibilității:

Modificator Acces în interiorul clasei Acces în interiorul pachetului Acces în clasa moștenitoare (alt pachet) Acces din orice clasă (alt pachet)
private Da Nu Nu Nu
default Da Da Nu Nu
protected Da Da Da Nu
public Da Da Da Da