Of this abstraction. The values for getRadius() or getCircumference() in the above mentioned case in point may be saved specifically, or they may be calculated, it doesn't matter to the caller; the setters could or might not have Unwanted side effects; it won't make a difference towards the caller. @Jenix https://propertyingurugram.in/4s-developers-set-to-develop-over-10-million-sqft-by-fy-2023-24/