私は Python の初心者で、共通のプロパティをグループ化してメイン クラスへの参照を持つことができるように、サブ プロパティを持つクラスを作成する方法を探しています。例:
class RoadNetwork(object): # This is the main class
def __init__(self):
self.Types = ['Dirt', 'Gravel', 'Pavement']
class HighWay(self): # This is the subclass
def __init__(self):
MaxSpeed = 55
MinSpeed = 35
Type = self.Types[2]
>>> roads = RoadNetwork()
>>> roads.Types
['Dirt', 'Gravel', 'Pavement']
>>> roads.HighWay.MaxSpeed
55
>>> roads.HighWay.MinSpeed
35
>>> roads.HighWay.Type
'Pavement'
>>>