[Python] property polimorfica
Simone Federici
s.federici a gmail.com
Mar 3 Giu 2014 15:38:34 CEST
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.
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20140603/59582b09/attachment.html>
Maggiori informazioni sulla lista
Python