Of this abstraction. The values for getRadius() or getCircumference() in the above case in point can be saved instantly, or they may be calculated, it doesn't matter for the caller; the setters may or might not have Negative effects; it will not matter towards the caller. Conventional getters and setters https://readytomovevillainnoida.blogspot.com