Equally @property and common getters and setters have their strengths. It relies on your use circumstance. Fields have a "visibility" this decides what other courses can see the field, so in the above mentioned case in point A non-public discipline can only be used by the class that contains it, https://m3mcapitalwalk113sector.blogspot.com/