在Java中创建对象后,是否可以替换类的对象中存储的值?

在Java中创建对象后,是否可以替换类的对象中存储的值?,java,networking,Java,Networking,假设我有一个场景,其中我有两台机器:clienta&clientb。现在,如果我在客户机a机器类中创建一个对象,假设xyz obja=new xyz(4,6),这个对象'obja'我转移到客户机B 在客户机B机器中,读取并处理obja的值,在处理(假设某些数学函数或其他数学函数)后,客户机B的类创建自己的对象假设abc objb=new abc(10,1),该对象再次传输到客户机A 现在可以读取objb中的值,并用obja本身中的现有值替换这些值 基本上,我的问题是是否可以用其他值替换对象中的现

假设我有一个场景,其中我有两台机器:
clienta
&
clientb
。现在,如果我在客户机a机器类中创建一个对象,假设
xyz obja=new xyz(4,6)
,这个对象'obja'我转移到客户机B

在客户机B机器中,读取并处理obja的值,在处理(假设某些数学函数或其他数学函数)后,客户机B的类创建自己的对象假设
abc objb=new abc(10,1)
,该对象再次传输到客户机A

现在可以读取
objb
中的值,并用
obja
本身中的现有值替换这些值

基本上,我的问题是是否可以用其他值替换对象中的现有值?


注:以上所有内容都是关于Java&我不想实现上述示例,我只想澄清这个概念,因此我不包含任何代码。创建上述示例只是为了更好地理解问题。

当序列化对象时,您会通过网络发送该数据的副本。当您阅读该副本时,将看不到对原件所做的更改


但是,您可以做的是在每次重要更新时发送该对象的另一个副本。这样,任何需要查看最新版本的下游客户端都可以通过每次用新副本替换旧副本来完成此操作。

getter和setter?对象中的现有值可以替换为其他值吗?当然,写一些成员函数。是的,变量的值可以修改。你试过什么吗?有些尝试没有按预期效果吗?@David实际上我已经尝试了objectname.accept()但我不确定用哪种方法替换对象中的值。@Bathsheba他们可以直接用另一个对象替换一个对象的内容,还是我必须接受一个对象中的值将它们存储在变量中,然后将这些变量的内容复制到另一个对象中?你的意思是用原始对象替换整个对象吗每当有重大更新时?@AnkitPanchal这是最简单的方法。另一种方法是发送一条消息,该消息可以对对象应用相同的更改。当有关更改的信息与更改的数据相比很小时,这非常有用。谢谢。你的方法对我来说绝对是最可行的。干杯。:)