Fields initialization order should start from ancestor class first
smarie opened this issue · 0 comments
smarie commented
This will lower the risk of a field not being initialized. Indeed ancestor class do not know about the subclasses so there is no risk that they require a subclass' field to be initialized. The opposite is not true.