I would like to share an object between various instances of objects of the same class.
Conceptually, while my program is running, all the objects of class A access
What you are looking for is called the Singleton Pattern.