Melyek a hozzáférési modifikátorok a java módszereihez?
A módszerekkel való használathoz minden hozzáférési módosítót,
amely Java: nyilvános, védett, alapértelmezett, privát.nyilvános: ha a módszert nyilvánosnak nyilvánították, akkor elérhető:
1) a leírt módon;
2) Ugyanabban a csomagban a gyermek osztály;
3) ugyanabban a csomagban, de egy másik osztályban;
4) Más csomagokból, alosztályokból és egyéb osztályokból;
Nyilvános módszerek állnak rendelkezésre az egész környező világ számára.
alapértelmezett. Vagy alapértelmezés szerint. Vagy hozzáférés egy csomagon belül (csomag-privát). Ha a módszer nem tartalmaz semmilyen módosítót, akkor csak ezt kapja meg. Ebben az esetben a módszer hozzáférhet:
1) a leírt módon;
2) Ugyanebben a csomagban a gyermek osztályok;
3) Ugyanebben a csomagban, egy másik osztályból.
A hozzáférési módosítóval rendelkező módszer alapértelmezés szerint nem érhető el:
1) Egy másik csomag, gyermek osztályok
2) Egy másik csomag, minden osztály
védett: ha a módszer védett módosítóval rendelkezik, akkor hozzáférhet:
1) ugyanabban az osztályban;
2) Ugyanebben a csomagban a gyermek osztályok;
3) ugyanabban a csomagban más osztályok;
4) Egy másik csomagból, a gyermek osztályokból
a védett módszerek nem érhetők el más csomagokból, hacsak nem örökölési osztályokból hívják.
privát: a leginkább privát hozzáférési módosító. Tulajdonos csak elérhető
A módszer nem érhető el:
1) Ugyanebben a csomagban a gyermek osztályok;
2) Ugyanebben a csomagban más osztályok;
3) Más csomagokban, alosztályokban;
4) Minden más osztályban
Remélem, hogy megtalálta a választ a kérdésre: "Mik azok a modellek, amelyek hozzáférést biztosítanak a Java-módszerekhez?"