All the C++ implementations need to call the version of the function defined at the level of the hierarchy in the current constructor and not further. You can call a virtual function in a constructor .
Read moreIs it OK to call function from constructor?
No, it’s not good practice . The constructor is a “magic” method which doesn’t return anything and it should never be called manually. PHP calls this when the new constructor or the inspector functions for creating objects are called.
Read moreHow do you call a constructor function?
The this keyword in Java is a reference to the object of the current class. Using it, you can refer a field, method or, constructor of a class. Therefore, if you need to invoke a constructor explicitly you can do so, using “this()” .
Read more