<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>