备忘录解决方案
Soldier alpha;
Soldier bravo;
alpha = new Soldier(); //Create alpha
alpha.age = 21; //Assign 21 to the variable alpha.age
bravo = alpha //Assign alpha reference to bravo. bravo is now alpha not the copy.
bravo.age = 42 //Assign 42 to the variable bravo.age.
System.out.print("Alpha is" + alpha.age + "years old.");
阿尔法今年 42 岁。
我有2个片段。我希望他们使用相同的变量。这意味着如果一个片段更改了变量,我不需要将它发送给另一个片段来获取它。
我用 C 语言开发,为此我只需要发送变量的内存地址。
在 Java/Android 中做到这一点的最佳方法是什么?
提前致谢 :)