Pentru utilizarea cu metode, putem folosi toți modificatorii de acces,
care Java are: public, protejat, implicit, privat.public: când metoda este declarată publică, ea este disponibilă în:
1) în aceeași clasă ca cea descrisă;
2) În același pachet, clasa copil;
3) În același pachet, dar pentru o altă clasă;
4) Din alte pachete și subclase și alte clase;
Metode publice sunt disponibile pentru întreaga lume înconjurătoare.
implicit. Sau implicit. Sau accesul în cadrul unui pachet (pachet-privat). Dacă metoda nu specifică niciun modificator, atunci el primește doar acesta. În acest caz, metoda poate accesa:
1) în aceeași clasă ca cea descrisă;
2) În același pachet, clasele copilului;
3) În același pachet, dintr-o altă clasă.
Metoda cu modificatorul de acces nu poate fi accesată în mod implicit din:
1) Un alt pachet, clase pentru copii
2) Un alt pachet, orice clasă
protejate: dacă metoda are un modifiant protejat, puteți accesa:
1) în aceeași clasă;
2) În același pachet, clasele copilului;
3) În același pachet, alte clase;
4) Din alt pachet, clasele copilului
metodele protejate nu sunt disponibile din alte pachete, cu excepția cazului în care nu sunt solicitate din clasele de moștenire.
privat: cel mai privat modificator de acces. Proprietarul său este disponibil numai
Metoda nu este disponibilă în:
1) În același pachet, clasele copilului;
2) În același pachet, alte clase;
3) În alte pachete, subclase;
4) În orice alte clase
Sper că ați găsit răspunsul la întrebarea "Care sunt modificatorii accesului la metode în Java?"