There should be an initialization NULL for the Object as if you try to access it with any initialization, there could be a way to prevent the unexpected behavior, and if you implement the singleton pattern, it is a good practice to define the instance NULL.
There should be an initialization NULL for the Object as if you try to access it with any initialization, there could be a way to prevent the unexpected behavior, and if you implement the singleton pattern, it is a good practice to define the instance NULL.