我已经阅读了关于类和子类的Python文档,但是我仍然没有看到任何可以完成我所追求的目标的东西。也许我只是用错了术语。但基本上我已经创建了一个类,现在我想创建一个具有属性的子类,这样我可以像下面这样调用它们:
import MyClass
mc = MyClass()
print mc.MySubclass.Property
这样做的原因是因为目前我的类中有几个属性,我想让它们更容易获取。就像现在我说的mc.category\u value,其中“category”代表a可能像“color”,而“value”可能像“red”,所以看起来像“mc.color\u red”或“mc.color\u blue”,但我更愿意说“mc.color.red”。这可能吗
所以内部类是可能的:
我经常在内部类是私有的情况下使用它们,当我想要一个不想公开的类似结构的对象时,就称为
_Bar
。但我们也使用它们,当它们像你说的,工厂的财产或其他东西相关问题 更多 >
编程相关推荐