Of the abstraction. The values for getRadius() or getCircumference() in the above mentioned illustration could be stored directly, or they may be calculated, it does not make a difference for the caller; the setters may well or might not have Unwanted effects; it would not matter towards the caller. [one] https://propertyingurugram.in/m3m-india-to-reduce-debt-by-rs-500-crore-by-fy-2022/