Yes, the object will be overrided if you instantiate an object of another class
from a static method, actually from all methods.
If you want it stay same over all the instances of the Class, declare a static
varible and instantiate it in the variable declaration.