Skip to content
Sharp

Object-oriented programming · interview question

In an e-commerce application, what is the primary reason for encapsulating a product's price field?

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

Correct answer

D. To ensure price changes are validated

Why

Encapsulation allows the product class to validate any changes to the price field, ensuring that prices are adjusted according to business rules and preventing invalid data entry.

Test yourself on Object-oriented programming

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

Start free test
All Object-oriented programming questions →