我是新來的Java。我試圖搜索很多我的查詢,但無法找到。如果您知道,請幫助我。我有一個功能:
boolean func(int a, int b, myclass obj1, myclass2 obj2)
{
...
}
void caller() {
int a = 0, b=0;
myclass obj1 = null;
myclass1 obj2 = null;
func(a,b,obj1,obj2);
if (a == 5 && b ==2)
{
...
}
}
我該怎麼做,使所有傳遞的變量都具有函數func給出的調用函數的值?
然後它再次發生。 –
Java按值傳遞,所以從'caller'傳遞到'func'的所有內容都是原語或引用的副本。你能解釋一下你在'func'中真正做了什麼,以便我們能夠想出更好的方法來處理你想要做的事情? – birryree
你已經問過這個問題,它最後一次也是重複的。 –