Private fields support encapsulation. Frame the concept in practical terms so you can explain it during interview discussion.
Encapsulation is a key OOP principle that restricts access to an object's internal state. By marking fields as private, we ensure that their values can only be changed through controlled methods like getters and setters. This prevents unauthorized access and modification, maintaining the integrity of the object. For example, in a `Product` class, a private `price` field ensures that the price can only be set through a method that validates it is non-negative.