我想您问题的答案是称为Singleton的设计模式。基本上,它允许您随时在系统中获取和利用类的相同(和唯一)实例。
这是它的实现(请原谅可能的语法错误,我没有对其进行编译):
class Container{ //eventually provides setters and getters public float x; public float y; //------------ private static Container instance = null; private void Container(){ } public static Container getInstance(){ if(instance==null){ instance = new Container(); } return instance; }}然后,如果您在代码的其他位置导入了容器,则可以编写例如
Container.getInstance().x = 3;temp = Container.getInstance().x;
您将影响系统中唯一容器实例的属性
但是,在许多情况下,最好使用“依赖注入”模式,因为它可以减少不同组件之间的耦合。



