擅长:python、mysql、java
<p>这可以通过组合而不是继承来实现。
这假设您知道需要从镜头获得哪些属性。你知道吗</p>
<pre><code>class Camera:
def __init__(self,name,sensor,lens=None):
self.name=name
self.sensor=sensor
if lens is not None:
self.focallength = lens.focallength
self.aperture = lens.aperture
</code></pre>