Of this abstraction. The values for getRadius() or getCircumference() in the above illustration may be stored immediately, or they could be calculated, it does not make any difference into the caller; the setters may or won't have Negative effects; it does not make a difference on the caller. Conventional getters https://terraelegance.blogspot.com