class Dad(object):
    def __str__(self):
        return "value={}".format(self.value)

class Son(Dad):
    @property
    def value(self):
        return self._value
    @value.setter
    def value(self, value):
        self._value = value*2

nel senso che quando hai scritto Dad non ti eri fatto il problema...

Oppure se Dad giĆ  lo prevedeva...

class Dad(object):
    @property
    def value(self):
        return self._value
    @value.setter
    def value(self, value):
        self._value = value
    def __str__(self):
        return "value={}".format(self.value)

class Son(Dad):
    @Dad.value.setter
    def value(self, value):
        self._value = value*2


a me piace la prima.
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a