b. The practice of keeping fields within a class private, then providing public methods to access and update the value of a private field.