Изменить булевы значения?
У меня есть вопрос о булевых значениях в Java. Позволять'скажем, у меня есть такая программа:
boolean test = false;
...
foo(test)
foo2(test)
foo(Boolean test){
test = true;
}
foo2(Boolean test){
if(test)
//Doesn't go in here
}
Я заметил, что в foo2 логический тест не изменяется и, следовательно, нене вдаваться в утверждение if. Как бы я изменил это тогда? Я посмотрел на логические значения, но я не могне могу найти функцию, которая "задавать" тест от истинного до ложного. Если бы кто-нибудь мог мне помочь, это было бы здорово.