Junior — Middle
Môžeš rozprávať o rôznych typoch mechanizmov prístupu k údajom a členom triedy v Jave?
sobes.tech AI
Odpoveď od AI
V Jave existujú štyri hlavné úrovne prístupu k údajom a členom triedy:
- public — prístup otvorený odkiaľkoľvek, z ktorejkoľvek triedy.
- protected — prístup povolený v rámci toho istého balíka a v podtriedach (aj keď sú v iných balíkoch).
- default (package-private) — ak nie je uvedený modifikátor prístupu, prístup je povolený iba v rámci aktuálneho balíka.
- private — prístup iba v rámci samotnej triedy.
Príklad:
public class Example {
public int publicField; // dostupné všade
protected int protectedField; // dostupné v balíku a v podtriedach
int defaultField; // dostupné iba v balíku
private int privateField; // dostupné iba v tejto triede
}
Tieto úrovne pomáhajú riadiť enkapsuláciu a bezpečnosť dát v aplikácii.