我不确定如何描述这个,所以我会尽我所能:
假设我有2个类,一个叫Ping
(一个等待某些输入的监听器类),另一个叫Pong
。在Ping类中,我保存了一个Pong对象:public static Pong pong = new Pong()
。
现在当main方法在Ping类中运行时,我编辑了Pong类中的代码,现在我想用新代码更新我的Pong对象,问题是,如果我只是这样做:{ {1}}这将创建一个与我之前的对象相同的对象。所以我想知道的是,我如何重新编译Pong类并在Ping类中创建一个具有更新代码的新Pong对象,而不停止主程序?
我希望我对我的问题很清楚,任何帮助/建议都表示赞赏。