備註解決方案公共變量的Android/Java的
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.");
Alpha是42歲。
我有2個片段。我希望他們使用相同的變量。 這意味着如果一個片段更改變量,我不需要發送給另一個來獲取它。
我已經在C開發,爲此我只需要發送變量的內存地址。
在Java/Android中做這件事的最好方法是什麼?
在此先感謝:)
對象引用的語法是他自己? 我的意思是當我寫功能(對象)。我已發送該對象的參考?或者我需要類似於C ^^ – nsvir
@nsvir http://mobile.dzone.com/articles/android-tip-%E2%80%93-how-define之類的函數(&Object)來檢查這個小教程 – Droidman
@ nsvir是的,在內部,Java通過值**傳遞對象引用**請參閱此文章以獲取更多詳細信息:http://www.javaworld.com/javaqa/2000-05/03-qa-0526-pass.html – dkatzel