sendhelp wrote
error: in subroutine new: the return type of constructor must be of the class type
I don't see anything wrong with that part of your code. You can send me the whole thing if you want me to take a look at it. Just click on my name and then on the send email link.
WBahn wrote
You've defined a constructor that takes no arguments and then within that constructor call that same constructor, but with three arguments. Even if it succeeds, you will have infinite recursion.
This is not correct. The current class is called DodgerGame, while the internal constructor is for Dodger.