我不确定如何完成应该简单的事情。
我想定义一个类。在那个类中将是子类。在这些子类中将是属性。
好的,这很容易。但我希望根据另一个子类的属性生成一个子类的属性。这是我尝试这样做的(错误)代码:
class Food(object):
class Fruits(object):
crunchy=['Apples', 'Pears']
juicy=['Limes', 'Lemons']
class Salads(object):
import Fruits
FruitSalad=crunchy+juicy+['Whipped Cream']
显然“进口水果”在这里是错误的。但是我怎样才能完成我所需要的呢?
-------------编辑/附录---------------------------------- ----
好的,所以我失去了外部类“食物”,没关系,反正我从来不喜欢它。
我现在可以像这样将第一个类实例化为第二个类:
class Fruits(object):
crunchy=['Apples', 'Pears']
juicy=['Limes', 'Lemons']
class Salads(object):
fruit=Fruits
FruitSalad=fruit.crunchy+fruit.juicy+['Whipped Cream']
哪个更近,但我真的很想失去“水果”。结构体。