Each @property and conventional getters and setters have their positive aspects. It is determined by your use case. Fields Use a "visibility" this establishes what other lessons can see the field, so in the above example A non-public subject can only be used by the class which contains it, but https://terraelegancetapukara.blogspot.com