The professional, friendly Java community. 21,500 members and growing!

The Java Programming Forums are a community of Java programmers from all around the World. Our members have a wide range of skills and they all have one thing in common: A passion to learn and code Java. We invite beginner Java programmers right through to Java professionals to post here and share your knowledge. Become a part of the community, help others, expand your knowledge of Java and enjoy talking with like minded people. Registration is quick and best of all free. We look forward to meeting you.

Cannot find methods in a subclass

Hello, I'm new to programming and am currently exploring the world of OOP.
However I've come across a problem, I've got a superclass called Object, all of the game objects will extend this Class.
In the Object class, I've got a few variables and methods wich are working fine.

In the Player class I've got an method that is not in the superclass (Object.java).
When I try to call this method (from another class in the same package) it cannot find the method. It can find all the methods in the superclass, and if I add it to the superclass and then override it in the subclass it works as it should work.
However I find this very 'clumsy'.

So to put my question in one sentence:
"How can I call a method from a subclass that is not in the superclass?"
I hope that somebody can explain it, or point me in the right direction.