<p style="margin:0px 0px 0.8em;padding:0px;border:0px;vertical-align:baseline"><font><span style="background-color:rgba(255,255,255,0)">The advantage of properties is that they are syntactically identical to attribute access, so you can change from one to another without any changes to client code. You could even have one version of a class that uses properties (say, for code-by-contract or debugging) and one that doesn't for production, without changing the code that uses it. At the same time, you don't have to write getters and setters for everything just in case you might need to better control access later.</span></font></p>
<div>from kindall:</div><div><a href="http://stackoverflow.com/a/6618176">http://stackoverflow.com/a/6618176</a><br></div><div><br></div><div>la soluzione x me รจ valida, perche Dad introducendo la property fa l'override dell'attributo value.<span></span></div>
<br><br>-- <br>Simone Federici<div>------------------------<br>Software Craftsman</div><div>XP, Agile, Scrum, Kanban</div><div>Quality, performance & security</div><div><br></div><div>Explicit is better than implicit.</div>
<div><br></div><br>