使2个类在Java中共享同一个对象实例

时间:2014-05-14 23:55:10

标签: java swing object jframe instance

我想知道是否有人可以帮助我。我坚持看似简单的事情。假设我在一个类中使用name,age和address的值初始化一个Student对象。我如何与另一个类共享该实例,例如,启用第二类中的方法来更改实例,从而影响第一类等。

我在考虑使用JFrames弹出一个新框架,一个按钮会影响第一帧的值。

谢谢

2 个答案:

答案 0 :(得分:1)

mutators可以帮助你。或者,单身模式,如果你想要“hard-knox”。 它是一种模式,它只允许jvm中一个类的一个实例存在。

只看this

答案 1 :(得分:1)

在java中如果将对象的引用传递给方法并对该对象属性进行任何更改,它将更改实际的对象属性(通过引用调用)

如果你想只有一个类的单个对象需要在其他类之间共享,那么创建一个singleton pattern