protected
Kurz: protected erlaubt Zugriff innerhalb des Pakets und in Unterklassen.
Genauer: Es ist die Stufe für Elemente, die Kindklassen erben und anpassen dürfen, aber nicht für die ganze Welt gedacht sind.
Im Detail
public class Tier { protected String name; }
public class Hund extends Tier {
void zeige() { System.out.println(name); } // erlaubt
}Siehe Zugriffsmodifikatoren, Vererbung, extends.
Siehe auch: Zugriffsmodifikatoren, vererbung, extends, public