Of this abstraction. The values for getRadius() or getCircumference() in the above case in point might be stored instantly, or they could be calculated, it will not make any difference to your caller; the setters might or might not have Unintended effects; it won't make any difference to the caller. https://scoplotsgurgaon.home.blog/