擅长:python、mysql、java
<p>您可以使用<a href="https://docs.python.org/2/library/functions.html#property" rel="nofollow">properties</a>:</p>
<pre><code>class CameraInterface(object):
def __init__(self):
self.recording = False
self._quality = None
@property
def recording_quality(self):
return self._quality
@recording_quality.setter
def recording_quality(self, new):
if self.recording:
print("Can't change quality while recording")
else:
self.quality = new
</code></pre>