class BaseSettings(MutableMapping):
def __init__(self, values=None, priority='project'):
self.frozen = False
self.attributes = {}
self.update(values, priority) #不懂为什么可调用下面的函数,执行顺序不是从上到下么?
def update(self, values, priority='project'):
pass我在看源码时,大概看到这样的一个逻辑,请问老师 __init__()里为什么可以调用self.update(self)函数,它不是在后面定义的么?