devxlogo

The Protected Modifier

The Protected Modifier

A protected feature of a class is available to all classes in the same package, just like a friendly feature. Moreover, a protected feature is available to all subclasses of the class that own the protected feature. This access is provided even to subclasses that reside in a different package than the class that owns the protected feature.

Let’s look at how the protected specifier affects access for classes in the same package. Consider a class Alpha, which is declared to be within a package named Greek and which includes one protected member variable and one protected method declared:

 package Greek;class Alpha {    protected int iamprotected;    protected void protectedMethod() {        System.out.println(

devxblackblue

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist