Hey there. I'm making a game that utilises two different modes which inherit from an abstract class. The basic aim of what I'm trying to achieve is to use polymorphism so that depending on the mode chosen by the user, the functionality offered to them is different. To do this I have a method in the abstract class which I want to overload (I believe that's what it should be, as the abstract class method has no parameter and the child method has one).
However, my issue is that I cannot access this method only the one in the abstract class from the reference. I have no problem using overloading in the same class, it is just using it in a child class that is perplexing me. I have spent a good amount of time researching online and re-reading a Java book I have but neither produced fruitful results I'm afraid. If anyone could explain why this isn't working or guide me in the right direction I would appreciate it an awful lot.