美文网首页
用纯属性取代get和set方法

用纯属性取代get和set方法

作者: 啦啦啦老王 | 来源:发表于2019-05-05 17:20 被阅读0次


class VoltageResistance(Resistor):

    def __init__(self, ohms):

        super().__init__(ohms)

        self._voltage = 0

    @property

    def voltage(self):

        return self._voltage

    @voltage.setter

    def voltage(self, voltage):

        if voltage <= 0:

            raise ValueError('%f voltage must be >0' % voltage)

        self._voltage = voltage

相关文章

网友评论

      本文标题:用纯属性取代get和set方法

      本文链接:https://www.haomeiwen.com/subject/mmvhoqtx.html