class Screen(object): @property def width(self): return _width @width.setter def width(self, width): self._width = width @property def height(self): return _height @height.setter def height(self, height): self._height = height @property def resolution(self): return self._height * self._width # 测试: s = Screen() s.width = 1024 s.height = 768 print('resolution =', s.resolution) if s.resolution == 786432: print('测试通过!') else: print('测试失败!')
运行结果:
resolution = 786432
测试通过!