Это вопрос из класса:
Что будет печатать следующий код? Предположим, что в классе Robber определен пустой конструктор, а setName () и getName () являются методами-мутаторами и методами доступа (соответственно) для частногопеременная-член в классе Robber.
public static void main(String args[]){
Robberr1= new Robber();
Robberr2= new Robber();
double money = 0;
boolean run = false;
r1.setName(“Billy Joe”);
r2.setName(“Bobbie Sue”);
takeTheMoneyAndRun(r1, r2, money, run);
System.out.println(r2.getName() + “ “ + money + “ “ + run);
}
public static void takeTheMoneyAndRun(rA, rB, amt, doRun){
rA= rB;
rA.setName(“Billy Mac”);
amt = 1000000.00;
doRun = true;
Я не уверен, как они пришли к выводу, что вывод "Billy Mack 0 false".Как R1, установленный на Bily Mac, превращает R2 в это?Почему метод takethemoneyandrun не меняет сумму денег на 1000000, а doRun не меняет ход на true?