擅长:python、mysql、java
<p>看起来你需要使用多重继承?你知道吗</p>
<pre><code>class Fruits(object):
def __init__(self, fruit):
print fruit + "is a fruit"
class Organic(Fruits):
def __init__(self, fruit):
print fruit + "is organic"
super(Organic, self).__init__(fruit)
class Colored(Organic):
def __init__(self, fruit, color):
print fruit + "is " + color
super(Colored, self).__init__(fruit)
class Apple(Colored, Organic):
def __init__(self):
super(Apple, self).__init__("apple", "red")
apple = Apple()
</code></pre>