Skip to content
Sharp

Object-oriented programming · interview question

Why might you choose to use a getter method instead of making a field publicly accessible?

Multiple choiceMediumchapter-3-curatedpremiumoopdefensive-copying
Choose one answer
Answer and explanation

Correct answer

A. To control and validate the access to the field

Why

Using a getter method instead of making a field publicly accessible allows you to control and validate how the field is accessed. This practice is in line with encapsulation principles, enabling better control over the internal state.

Test yourself on Object-oriented programming

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

Start free test
All Object-oriented programming questions →