Bir sınıfa ait metot veya değişken protected olarak tanımlandığında sınıfın bulunduğu paketten ve sınıftan türetilmiş alt sınıflardan erişilebilir olmaktadır. Herhangi bir erişim belirtecinin kullanılmadığı durumda Java otomatik olarak yine sarmalama işlemini gerçekleştirir.