Generating the getter, setter methods for an attribute after which you can passing these as argument to property function of the abstraction. The values for getRadius() or getCircumference() in the above mentioned example could be saved straight, or they may be calculated, it isn't going to matter to the caller; https://emperiumgurugram.in/