Полный вопрос по нуби здесь.
Я просто изучаю Java и изучаю передачу аргументов в функции. Я создал этот базовый пример, и он делает то, что я ожидаю, но я хочу быть уверен, что правильно понимаю «путь прохождения сигнала»:
public void run() {
int value = 4;
println(" the value is "+ add(value));
}
private int add(int n) {
int result = 4;
result = n + result;
return result;
}
}
Правильно ли я сказать, что:
1) int value
передается из add(value)
в приватный метод, а затем int n = 4
2) затем result = n + return.
(8)
3) затем return result
возвращается к общедоступному методу и занимает место add(value)
.
Правильно ли мое мышление?
Спасибо!
Joel