Skip to content
Sharp

Object-oriented programming · interview question

Why does encapsulation in Java matter in practice?

Multiple choiceEasychapter-3-curatedpremiumoopcontrolled-mutation
Choose one answer
Answer and explanation

Correct answer

B. To restrict direct access to object data and maintain control over its state

Why

Encapsulation restricts access to the internal state of an object and allows it to be changed only through well-defined methods, reducing the risk of unintended interference.

Test yourself on Object-oriented programming

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

Start free test
All Object-oriented programming questions →