I see now why that order of execution is maintained that way.
The thing I'm running into is this. In C++ I had created a base class. In the constructor I had a parameter which allowed me to add identifiers (plain integers). This is important since the constructor of the base class would register the object with a entitymanager.
So what I'm trying to achieve is that a data member from the base class will be set in the derived class, so this data is available for use in the constructor of the base class. But I guess this just isn't possible now is it? Like you can in C++ with the constructor of the derived class.
The thing I'm running into is this. In C++ I had created a base class. In the constructor I had a parameter which allowed me to add identifiers (plain integers). This is important since the constructor of the base class would register the object with a entitymanager.
So what I'm trying to achieve is that a data member from the base class will be set in the derived class, so this data is available for use in the constructor of the base class. But I guess this just isn't possible now is it? Like you can in C++ with the constructor of the derived class.