posted 15 years ago
The static data/methods refer to the class, and instance data may be different for different objects from this class. So static methods don't know which object they are calling, if there are several objects, so the compiler doesn't allow a static method to call anything which is not static.
You are not allowed to use the keywords this and super in a static method, either.
I don't know whether this helps your present problem; please post more details.