Of the abstraction. The values for getRadius() or getCircumference() in the above instance might be stored immediately, or they might be calculated, it does not issue towards the caller; the setters could possibly or may not have Uncomfortable side effects; it doesn't subject to your caller. See @michael-puckett-ii 's answer https://propertyingurugram.in/why-aipl-sector-103-gurgaon-is-perfect-for-families/