Of the abstraction. The values for getRadius() or getCircumference() in the above mentioned example could possibly be saved straight, or they could be calculated, it isn't going to subject towards the caller; the setters may possibly or may not have side effects; it does not subject into the caller. [1] https://propertyingurugram.in/signature-global-buys-nearly-26-acre-land-in-gurugram-to-build-housing-project/