To access a non-static method or variable we need to create an instance of a class but static methods can be called without creating an instance. So, if the class is not instantiated and variables are not initialized and thus cannot be accessed from a static method.