Category: java
Access specifiers
Published on 22 Feb 2026
Explanation
Access specifiers control visibility of
classes, variables, and methods.
Code:
public class Test { }
Explanation
private members are accessible only within
the same class.
Code:
private int age;
Explanation
protected members are accessible within
package and subclasses.
Code:
protected void display() { }
Explanation
default access (no modifier) allows access
within the same package.
Code:
void show() { }
Explanation
public members are accessible from anywhere.
Code:
public void print() { }