Skip to content
Sharp

Object-oriented programming · interview question

In Java, what is the effect of making a class's fields protected?

Multiple choiceMediumchapter-3-curatedpremiumoopencapsulation
Choose one answer
Answer and explanation

Correct answer

D. Fields are accessible within the package and subclasses

Why

The 'protected' access modifier allows fields to be accessible within their own package and by subclasses, providing a balance between encapsulation and inheritance needs.

Test yourself on Object-oriented programming

A free test with instant, explained results. No account needed.

Start free test
All Object-oriented programming questions →