Toyota myCar = new Car()
You can't do that!
Because Toyota is derived from Car, it can and should contain information that a Car object doesn't. That info can't be "invented"! :laugh:
If you could do that, it would be like saying "An apple is a fruit, so all fruits are apples" which is patently nonsense!
What you need to say is
Car myCar = new Toyota()
because a Car could be a Toyota, or a Ford, or a Ferrari, or ...
And that gives you the Toyota constructor as well as the Car constructor.