Of the abstraction. The values for getRadius() or getCircumference() in the above mentioned case in point could possibly be stored immediately, or they could be calculated, it would not make any difference to the caller; the setters may or might not have Unintended effects; it doesn't matter to the caller. https://propertyingurugram.in/smartworld-developers-eyes-a-topline-of-rs-7000-cr-in-fy24-plans-to-enter-two-new-geographies/