Developing the getter, setter solutions for an attribute and then passing these as argument to property perform of the abstraction. The values for getRadius() or getCircumference() in the above mentioned instance could be saved right, or they might be calculated, it doesn't make any difference to your caller; the setters https://smartworldeveloper.in/