Of this abstraction. The values for getRadius() or getCircumference() in the above case in point might be stored immediately, or they may be calculated, it does not make a difference on the caller; the setters may well or may not have side effects; it doesn't subject to your caller. As https://propertyingurugram.in/sell-properties-on-carpet-area-not-super-area-h-rera-to-developers/