<div dir="ltr"><div class="gmail_extra"><div><div><div class="gmail_extra">class Dad(object):</div><div class="gmail_extra"> def __str__(self):</div><div class="gmail_extra"> return "value={}".format(self.value)</div>
</div></div><div class="gmail_extra"><br></div><div class="gmail_extra"><div class="gmail_extra">class Son(Dad):</div><div class="gmail_extra"> @property</div><div class="gmail_extra"> def value(self):</div><div class="gmail_extra">
return self._value</div><div class="gmail_extra"> @value.setter</div><div class="gmail_extra"> def value(self, value):</div><div class="gmail_extra"> self._value = value*2</div><div class="gmail_extra">
<br></div><div class="gmail_extra">nel senso che quando hai scritto Dad non ti eri fatto il problema...</div><div class="gmail_extra"><br></div><div class="gmail_extra">Oppure se Dad già lo prevedeva...</div><div class="gmail_extra">
<br></div><div class="gmail_extra"><div class="gmail_extra">class Dad(object):</div><div class="gmail_extra"> @property</div><div class="gmail_extra"> def value(self):</div><div class="gmail_extra"> return self._value</div>
<div class="gmail_extra"> @value.setter</div><div class="gmail_extra"> def value(self, value):</div><div class="gmail_extra"> self._value = value</div><div class="gmail_extra"> def __str__(self):</div><div class="gmail_extra">
return "value={}".format(self.value)</div><div class="gmail_extra"><br></div><div class="gmail_extra">class Son(Dad):</div><div class="gmail_extra"> @Dad.value.setter</div><div class="gmail_extra"> def value(self, value):</div>
<div class="gmail_extra"> self._value = value*2</div></div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">a me piace la prima.</div></div>
</div></div>