Of the abstraction. The values for getRadius() or getCircumference() in the above case in point could be stored immediately, or they could be calculated, it isn't going to matter to your caller; the setters could possibly or may not have Unwanted effects; it isn't going to matter to your caller. https://bestresidentialapartmentingurgaon.blogspot.com