Of this abstraction. The values for getRadius() or getCircumference() in the above mentioned instance could be stored directly, or they could be calculated, it isn't going to subject to the caller; the setters may well or might not have Uncomfortable side effects; it doesn't issue to your caller. Fields have https://sites.google.com/view/centralpark104sector/smartworld-one-dxp-sector-113