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()
你的问题真是模棱两可。你知道吗
您说希望父类
Fruits
包含Orange
/Apple
类型的对象等等,但是你还说,根据创建的类,你想做些什么。你知道吗*如果条件匹配…。(什么条件??)你还没有指定什么条件。根据你所提供的,我对答案有一个解释。你知道吗
看起来你需要使用多重继承?你知道吗
相关问题 更多 >
编程相关推荐