Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使两个类在Java中共享同一个对象实例_Java_Swing_Object_Jframe_Instance - Fatal编程技术网

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

使两个类在Java中共享同一个对象实例,java,swing,object,jframe,instance,Java,Swing,Object,Jframe,Instance,我想知道是否有人能帮我。我被一件看似简单的事情困住了。假设我在一个类中使用name、age和address的值初始化一个Student对象。如何将该实例与另一个类共享,例如使第二个类中的方法能够对实例进行更改,从而影响第一个类等 我在考虑使用JFrames,其中会弹出一个新帧,并且按钮会影响第一帧上的值 谢谢你突变基因可以帮助你。或者,单件模式,如果你想去硬诺克斯。 这种模式只允许jvm中一个类的一个实例存在 看看java中的,如果将对象的引用传递给方法并对该对象属性进行任何更改,它将通过引用更

我想知道是否有人能帮我。我被一件看似简单的事情困住了。假设我在一个类中使用name、age和address的值初始化一个Student对象。如何将该实例与另一个类共享,例如使第二个类中的方法能够对实例进行更改,从而影响第一个类等

我在考虑使用JFrames,其中会弹出一个新帧,并且按钮会影响第一帧上的值


谢谢你

突变基因可以帮助你。或者,单件模式,如果你想去硬诺克斯。 这种模式只允许jvm中一个类的一个实例存在


看看java中的

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


另外,如果您只想让一个类的单个对象需要在其他类之间共享,请创建一个

看看为什么您不应该避免多个帧…有趣的nick Name实际上,与Daniweb上相同: