额,手上没有这本书的中文版,翻了下原版。
你贴的是这一段对应的内容么?
We could have simply called requestXml() directly, but as a matter of style we
prefer to restrict ourselves to calling “create” methods that contribute to the
construction of an object in constructors, and to call any post-construction
initializing method using a single shot timer. This ensures that by the time
the initializing method is called, the object is fully constructed. This means
that the initializing method can access any member variable or method—
something that is not guaranteed to be safe during construction.
但是,这儿的意思和你一开始贴的并不一致。