Of the abstraction. The values for getRadius() or getCircumference() in the above example may very well be saved specifically, or they could be calculated, it isn't going to make any difference on the caller; the setters might or might not have side effects; it doesn't matter towards the caller. Subscribe https://luxuryresidencesgurgaonindia.blogspot.com