我有上百种方法的课程 我想创建一个让他们容易找到方法的层次结构。在类中创建方法的层次结构?
例如
class MyClass:
def SpectrumFrequencyStart()...
def SpectrumFrequencyStop()...
def SpectrumFrequencyCenter()...
def SignalAmplitudedBm()...
那我想用打电话:
MyClassObject.Spectrum.Frequency.Start()
MyClassObject.Spectrum.Frequency.Stop()
MyClassObject.Signal.Amplitude.dBm()
不,你不能那样做。 “。”表示对对象属性的访问。由于您在'MyClass'中没有名为'Spectrum'和'Signal'的对象,因此无法完成。 – DeepSpace
你究竟是什么意思?*“我想创建它们的层次结构,这将容易找到方法[原文如此]”*?你为什么不把它按照你所描述的路线分成更多更小的物体呢? – jonrsharpe
好像你想要在对象中封装相关的方法块,并将该对象放在'MyClass.Spectrum'等中。 – khelwood