A static method provides NO reference to an instance of its class (it is a
class method) hence, no, you cannot call a non-static method inside a static one.
Of course you may either
- Create an object of the class inside the static method and then call the non-static method using such an object.
or
- Pass an instance of the class as static method parameter (and then, again, use such instance for invoking the non-static method).
Due to the vagueness of your question there can be many other ways (for instance, calling a non-static method of an object of a completely unrelated class).
Providing examples is left as an exercise.