Of the abstraction. The values for getRadius() or getCircumference() in the above case in point might be saved straight, or they could be calculated, it will not make a difference towards the caller; the setters may possibly or might not have Unintended effects; it will not matter on the caller. https://propertyingurugram.in/how-gurugram-is-evolving-into-a-new-shanghai-explains-pradeep-aggarwal-founder-chairman-signature-global-india/