我有上百種方法的課程 我想創建一個讓他們容易找到方法的層次結構。在類中創建方法的層次結構?
例如
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