EMZETT.
Login

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